Class AdminAccessGroupReader
Class AdminAccessGroupReader
- AdminAccessGroupReader implements AdminAccessGroupReaderInterface
Package: AdminAccess\Readers
Category: System
Located at Services/System/AdminAccess/Repositories/Readers/AdminAccessGroupReader.inc.php
Category: System
Located at Services/System/AdminAccess/Repositories/Readers/AdminAccessGroupReader.inc.php
Methods summary
public
|
#
__construct( CI_DB_query_builder $queryBuilder,
AdminAccessGroupReader constructor. |
public
|
#
getByPage(
Returns an AdminAccessGroup instance by the given page identifier. |
public
|
#
getByAjaxHandler(
Returns an AdminAccessGroup instance by the given ajax handler identifier. |
public
|
|
public
|
#
getByController(
Returns an AdminAccessGroup instance by the given group identifier. |
public
|
|
public
|
#
getChildren(
Returns an AdminAccessGroupCollection instance with all child groups for the given group ID. |
protected
array
|
#
_getGroupMetaData( integer $groupId )
Returns the group descriptions that were queried from the database. |
protected
array
|
#
_getGroupItemsData( integer $groupId )
Returns the group descriptions that were queried from the database. |
protected
|
#
_createAdminAccessGroupByArray( array $groupData )
Returns a AdminAccessGroup object, created from an array with the group data. |
Properties summary
protected
CI_DB_query_builder
|
$queryBuilder
|
|
protected
|
$factory
|
|
protected
string
|
$controllerType
|
|
protected
string
|
$pageType
|
|
protected
string
|
$ajaxHandlerType
|
|
protected
string
|
$adminAccessGroupsTable
|
|
protected
string
|
$adminAccessGroupItemsTable
|
|
protected
string
|
$adminAccessGroupsDescriptionsTable
|
|
protected
|
$languageProvider
|