Class AdminAccessGroupFactory

Class AdminAccessGroupFactory

AdminAccessGroupFactory implements AdminAccessGroupFactoryInterface

Methods summary

public __construct( CI_DB_query_builder $queryBuilder )

AdminAccessPermissionFactory constructor.

public createAdminAccessGroup( void ) : AdminAccessGroupInterface

Creates an admin access group.

public createAdminAccessGroupCollection( array $groupsArray ) : AdminAccessGroupCollection

Creates an admin access group collection.

public createAdminAccessGroupItem( IntType $groupId, NonEmptyStringType $identifier, NonEmptyStringType $type ) : AdminAccessGroupItemInterface

Creates an admin access group item.

public createAdminAccessGroupItemCollection( array $groupItemsArray ) : AdminAccessGroupItemCollection

Creates an admin access group item collection.

protected _createAdminAccessGroupReader( void ) : AdminAccessGroupReaderInterface

Creates an admin access group reader.

protected _createAdminAccessGroupWriter( void ) : AdminAccessGroupWriterInterface

Creates an admin access group reader.

protected _createAdminAccessGroupDeleter( void ) : AdminAccessGroupDeleterInterface

Creates an admin access group reader.

protected _createLanguageProvider( void ) : LanguageProviderInterface

Creates a language provider.

Properties summary