AdminAccessRoleFactory
in package
implements
AdminAccessRoleFactoryInterface
Class AdminAccessRoleFactory
Tags
Interfaces, Classes and Traits
- AdminAccessRoleFactoryInterface
- Interface AdminAccessRoleFactoryInterface
Table of Contents
- $languageProvider : LanguageProviderInterface
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- AdminAccessRoleFactory constructor.
- createAdminAccessRole() : AdminAccessRoleInterface
- Creates an admin access role.
- createAdminAccessRoleCollection() : AdminAccessRoleCollection
- Creates an admin access role collection.
- _createAdminAccessGroupFactory() : AdminAccessGroupFactoryInterface
- Creates an admin access group factory.
- _createAdminAccessGroupReader() : AdminAccessGroupReader
- Creates an admin access group reader.
- _createAdminAccessPermissionFactory() : AdminAccessPermissionFactoryInterface
- Creates an admin access permission factory.
- _createAdminAccessPermissionReader() : AdminAccessPermissionReaderInterface
- Creates an admin access permission reader.
- _createAdminAccessRoleDeleter() : AdminAccessRoleDeleterInterface
- Creates an admin access role deleter.
- _createAdminAccessRoleWriter() : AdminAccessRoleWriterInterface
- Creates an admin access role writer.
Properties
$languageProvider
protected
LanguageProviderInterface
$languageProvider
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
AdminAccessRoleFactory constructor.
public
__construct(CI_DB_query_builder $queryBuilder, LanguageProviderInterface $languageProvider) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Query builder.
- $languageProvider : LanguageProviderInterface
-
Language provider.
Return values
mixed —createAdminAccessRole()
Creates an admin access role.
public
createAdminAccessRole() : AdminAccessRoleInterface
Return values
AdminAccessRoleInterface —Role object.
createAdminAccessRoleCollection()
Creates an admin access role collection.
public
createAdminAccessRoleCollection() : AdminAccessRoleCollection
Return values
AdminAccessRoleCollection —Role collection.
_createAdminAccessGroupFactory()
Creates an admin access group factory.
protected
_createAdminAccessGroupFactory() : AdminAccessGroupFactoryInterface
Return values
AdminAccessGroupFactoryInterface —Group factory object.
_createAdminAccessGroupReader()
Creates an admin access group reader.
protected
_createAdminAccessGroupReader() : AdminAccessGroupReader
Return values
AdminAccessGroupReader —Group reader object.
_createAdminAccessPermissionFactory()
Creates an admin access permission factory.
protected
_createAdminAccessPermissionFactory() : AdminAccessPermissionFactoryInterface
Return values
AdminAccessPermissionFactoryInterface —Permission factory object.
_createAdminAccessPermissionReader()
Creates an admin access permission reader.
protected
_createAdminAccessPermissionReader() : AdminAccessPermissionReaderInterface
Return values
AdminAccessPermissionReaderInterface —Permission reader object.
_createAdminAccessRoleDeleter()
Creates an admin access role deleter.
protected
_createAdminAccessRoleDeleter() : AdminAccessRoleDeleterInterface
Return values
AdminAccessRoleDeleterInterface —Role deleter object.
_createAdminAccessRoleWriter()
Creates an admin access role writer.
protected
_createAdminAccessRoleWriter() : AdminAccessRoleWriterInterface
Return values
AdminAccessRoleWriterInterface —Role writer object.