AdminAccessServiceFactory

Implements \AdminAccessServiceFactoryInterface

Class AdminAccessServiceFactory

category

System

package

AdminAccess

subpackage

Factories

Methods

AdminAccessServiceFactory constructor.

__construct(\CI_DB_query_builder $queryBuilder) 

Arguments

$queryBuilder

\CI_DB_query_builder

Query builder.

Creates an admin access group factory.

_createAdminAccessGroupFactory() : \AdminAccessGroupFactoryInterface

Response

\AdminAccessGroupFactoryInterface

Group factory object.

Creates an admin access group manager.

_createAdminAccessGroupManager() : \AdminAccessGroupManagerInterface

Response

\AdminAccessGroupManagerInterface

Group manager object.

Creates an admin access group reader.

_createAdminAccessGroupReader() : \AdminAccessGroupReaderInterface

Response

\AdminAccessGroupReaderInterface

Group reader object.

Creates an admin access permission manager.

_createAdminAccessPermissionManager() : \AdminAccessPermissionManagerInterface

Response

\AdminAccessPermissionManagerInterface

Permission manager object.

Creates an admin access role factory.

_createAdminAccessRoleFactory() : \AdminAccessRoleFactoryInterface

Response

\AdminAccessRoleFactoryInterface

Role factory object.

Creates an admin access role manager.

_createAdminAccessRoleManager() : \AdminAccessRoleManagerInterface

Response

\AdminAccessRoleManagerInterface

Role manager object.

Creates an admin access role reader.

_createAdminAccessRoleReader() : \AdminAccessRoleReaderInterface

Response

\AdminAccessRoleReaderInterface

Role reader object.

Creates an admin access settings object.

_createAdminAccessSettings() : \AdminAccessSettingsInterface

Response

\AdminAccessSettingsInterface

Admin access settings.

Creates an admin access user factory.

_createAdminAccessUserFactory() : \AdminAccessUserFactoryInterface

Response

\AdminAccessUserFactoryInterface

User factory object.

Creates an admin access user manager.

_createAdminAccessUserManager() : \AdminAccessUserManagerInterface

Response

\AdminAccessUserManagerInterface

User manager object.

Creates an admin access user reader.

_createAdminAccessUserReader() : \AdminAccessUserReaderInterface

Response

\AdminAccessUserReaderInterface

User reader object.

Creates a language provider.

_createLanguageProvider() : \LanguageProviderInterface

Response

\LanguageProviderInterface

Language provider object.

Creates an admin access service.

createAdminAccessService() : \AdminAccessServiceInterface

Response

\AdminAccessServiceInterface

Service object.

Properties

queryBuilder

queryBuilder : \CI_DB_query_builder
var

Type(s)

\CI_DB_query_builder

permissionManager

permissionManager : \AdminAccessPermissionManagerInterface

roleManager

roleManager : \AdminAccessRoleManagerInterface

userManager

userManager : \AdminAccessUserManagerInterface

groupManager

groupManager : \AdminAccessGroupManagerInterface

groupReader

groupReader : \AdminAccessGroupReaderInterface

roleFactory

roleFactory : \AdminAccessRoleFactoryInterface

userReader

userReader : \AdminAccessUserReaderInterface

roleReader

roleReader : \AdminAccessRoleReaderInterface

groupFactory

groupFactory : \AdminAccessGroupFactory

userFactory

userFactory : \AdminAccessUserFactory

languageProvider

languageProvider : \LanguageProviderInterface

permissionFactory

permissionFactory : \AdminAccessPermissionFactoryInterface

permissionReader

permissionReader : \AdminAccessPermissionReaderInterface

adminAccessSettings

adminAccessSettings : \AdminAccessSettingsInterface