AdminAccessPermissionFactoryInterface
in
Interface AdminAccessPermissionFactoryInterface
Tags
Table of Contents
- __construct() : mixed
- AdminAccessPermissionFactory constructor.
- createAdminAccessPermission() : AdminAccessPermissionPresentationInterface|AdminAccessPermissionPersistenceInterface
- Creates an admin access permission.
- createAdminAccessPermissionCollection() : AdminAccessPermissionCollection
- Creates an admin access permission collection.
Methods
__construct()
AdminAccessPermissionFactory constructor.
public
__construct(CI_DB_query_builder $queryBuilder, AdminAccessGroupReaderInterface $groupReader) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Query builder.
- $groupReader : AdminAccessGroupReaderInterface
-
Admin access group reader.
Return values
mixed —createAdminAccessPermission()
Creates an admin access permission.
public
createAdminAccessPermission() : AdminAccessPermissionPresentationInterface|AdminAccessPermissionPersistenceInterface
Return values
AdminAccessPermissionPresentationInterface|AdminAccessPermissionPersistenceInterface —Permission object.
createAdminAccessPermissionCollection()
Creates an admin access permission collection.
public
createAdminAccessPermissionCollection([array<string|int, mixed> $permissionObjectsArray = [] ]) : AdminAccessPermissionCollection
Parameters
- $permissionObjectsArray : array<string|int, mixed> = []
-
Array of permission objects.
Return values
AdminAccessPermissionCollection —Permission collection.