AdminAccessUserFactory
in package
implements
AdminAccessUserFactoryInterface
Class AdminAccessUserFactory
Tags
Interfaces, Classes and Traits
- AdminAccessUserFactoryInterface
- Interface AdminAccessUserFactoryInterface
Table of Contents
- $queryBuilder : CI_DB_query_builder
- $roleFactory : AdminAccessRoleFactory
- __construct() : mixed
- AdminAccessUserFactory constructor.
- createAdminAccessUser() : AdminAccessUserInterface
- Creates an admin access user.
- _createAdminAccessUserDeleter() : AdminAccessUserDeleterInterface
- Creates an admin access user deleter.
- _createAdminAccessUserWriter() : AdminAccessUserWriterInterface
- Creates an admin access user writer.
Properties
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
$roleFactory
protected
AdminAccessRoleFactory
$roleFactory
Methods
__construct()
AdminAccessUserFactory constructor.
public
__construct(CI_DB_query_builder $queryBuilder, AdminAccessRoleFactory $roleFactory) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Query builder.
- $roleFactory : AdminAccessRoleFactory
-
Role factory.
Return values
mixed —createAdminAccessUser()
Creates an admin access user.
public
createAdminAccessUser(IdType $customerId) : AdminAccessUserInterface
Parameters
- $customerId : IdType
-
User id.
Return values
AdminAccessUserInterface —User object.
_createAdminAccessUserDeleter()
Creates an admin access user deleter.
protected
_createAdminAccessUserDeleter() : AdminAccessUserDeleterInterface
Return values
AdminAccessUserDeleterInterface —User deleter object.
_createAdminAccessUserWriter()
Creates an admin access user writer.
protected
_createAdminAccessUserWriter() : AdminAccessUserWriterInterface
Return values
AdminAccessUserWriterInterface —User writer object.