Class AdminAccessRoleReader
Class AdminAccessRoleReader
- AdminAccessRoleReader implements AdminAccessRoleReaderInterface
Package: AdminAccess\Readers
Category: System
Located at Services/System/AdminAccess/Repositories/Readers/AdminAccessRoleReader.inc.php
Category: System
Located at Services/System/AdminAccess/Repositories/Readers/AdminAccessRoleReader.inc.php
Methods summary
public
__construct( CI_DB_query_builder $queryBuilder, AdminAccessRoleFactoryInterface $roleFactory, LanguageProviderInterface $languageProvider )
AdminAccessRoleReader constructor.
public
getById( IdType $roleId )
: AdminAccessRoleInterface
Returns all available roles as a role collection.
public
getAll( void )
: AdminAccessRoleCollection
Returns all roles of a certain user by a given customer ID.
public
getByCustomerId( IdType $customerId )
: AdminAccessRoleCollection
Returns a role object by a given role ID.
protected
_getRoleMetaData( integer $roleId )
: array
Returns the role descriptions from the database.
protected
_createAdminAccessRoleByArray( array $roleData )
: AdminAccessRoleInterface
Creates a role object by a given array with the role data.