protected function ensureGroup(string $group)
	{
		if (array_key_exists($group, $this->groups))
		{
			return;
		}

		$this->groups[$group] = [
			'uri'       => clone Services::request()->uri,
			'hasMore'   => false,
			'total'     => null,
			'perPage'   => $this->config->perPage,
			'pageCount' => 1,
		];

		if (array_key_exists($group, $this->segment))
		{
			try
			{
				$this->groups[$group]['currentPage'] = $this->groups[$group]['uri']->getSegment($this->segment[$group]);
			}
			catch (\CodeIgniter\HTTP\Exceptions\HTTPException $e)
			{
				$this->groups[$group]['currentPage'] = 1;
			}
		}
		else
		{
			$this->groups[$group]['currentPage'] = $_GET['page_' . $group] ?? $_GET['page'] ?? 1;
		}

		if ($_GET)
		{
			$this->groups[$group]['uri'] = $this->groups[$group]['uri']->setQueryArray($_GET);
		}
	}
protected function ensureGroup(string $group)
	{
		if (array_key_exists($group, $this->groups))
		{
			return;
		}

		$this->groups[$group] = [
			'uri'       => clone Services::request()->uri,
			'hasMore'   => false,
			'total'     => null,
			'perPage'   => $this->config->perPage,
			'pageCount' => 1,
		];

		if (array_key_exists($group, $this->segment))
		{
			try
			{
				$this->groups[$group]['currentPage'] = $this->groups[$group]['uri']->getSegment($this->segment[$group]);
			}
			catch (\CodeIgniter\HTTP\Exceptions\HTTPException $e)
			{
				$this->groups[$group]['currentPage'] = 1;
			}
		}
		else
		{
			$this->groups[$group]['currentPage'] = $_GET['page_' . $group] ?? $_GET['page'] ?? 1;
		}

		if ($_GET)
		{
			$this->groups[$group]['uri'] = $this->groups[$group]['uri']->setQueryArray($_GET);
		}
	}
protected function ensureGroup ( string $ group ) { if ( array_key_exists ( $ group , $ this -> groups ) ) { return ; } $ this -> groups [ $ group ] = [ 'uri' => clone Services :: request ( ) -> uri , 'hasMore' => false , 'total' => null , 'perPage' => $ this -> config -> perPage , 'pageCount' => 1 , ] ; if ( array_key_exists ( $ group , $ this -> segment ) ) { try { $ this -> groups [ $ group ] [ 'currentPage' ] = $ this -> groups [ $ group ] [ 'uri' ] -> getSegment ( $ this -> segment [ $ group ] ) ; } catch ( \ CodeIgniter \ HTTP \ Exceptions \ HTTPException $ e ) { $ this -> groups [ $ group ] [ 'currentPage' ] = 1 ; } } else { $ this -> groups [ $ group ] [ 'currentPage' ] = $ _GET [ 'page_' . $ group ] ?? $ _GET [ 'page' ] ?? 1 ; } if ( $ _GET ) { $ this -> groups [ $ group ] [ 'uri' ] = $ this -> groups [ $ group ] [ 'uri' ] -> setQueryArray ( $ _GET ) ; } }
Ensures that an array exists for the group specified.

@param string $group
Ensures that an array exists for the group specified .