Class AdminAccessPermissionReader
| category |
System |
|---|---|
| package |
AdminAccess |
| subpackage |
Readers |
__construct(\CI_DB_query_builder $queryBuilder, \AdminAccessPermissionFactoryInterface $permissionFactory)
\CI_DB_query_builderQuery builder.
_createPermissionObject(array|null $permissionData, \AdminAccessRoleInterface $role, \AdminAccessGroupInterface $group) : \AdminAccessPermissionPersistenceInterface|\AdminAccessPermissionPresentationInterface
array|nullPermission data.
\AdminAccessPermissionPersistenceInterface|\AdminAccessPermissionPresentationInterfacePermission object.
get(\AdminAccessRoleInterface $accessRole, \AdminAccessGroupInterface $accessGroup) : \AdminAccessPermissionPresentationInterface|\AdminAccessPermissionPersistenceInterface|null
\AdminAccessPermissionPresentationInterface|\AdminAccessPermissionPersistenceInterface|nullPermission object or null if permission not found.
getByGroupCollection(\AdminAccessRoleInterface $accessRole, \AdminAccessGroupCollection $groupCollection) : \AdminAccessPermissionCollection
queryBuilder : \CI_DB_query_builder
| var |
|---|
\CI_DB_query_builder