AdminAccessGroupWriter
in package
implements
AdminAccessGroupWriterInterface
Class AdminAccessGroupWriter
Tags
Interfaces, Classes and Traits
- AdminAccessGroupWriterInterface
- Interface AdminAccessGroupWriterInterface
Table of Contents
- $db : CI_DB_query_builder
- $groupDescriptionsTable : string
- $groupItemsTable : string
- $groupsTable : string
- $languageProvider : LanguageProviderInterface
- __construct() : mixed
- AdminAccessGroupWriter constructor.
- insert() : int
- Stores a role into the database.
- update() : AdminAccessGroupWriterInterface
- Updates a role from the database.
Properties
$db
protected
CI_DB_query_builder
$db
$groupDescriptionsTable
protected
string
$groupDescriptionsTable
$groupItemsTable
protected
string
$groupItemsTable
$groupsTable
protected
string
$groupsTable
$languageProvider
protected
LanguageProviderInterface
$languageProvider
Methods
__construct()
AdminAccessGroupWriter constructor.
public
__construct(CI_DB_query_builder $db, LanguageProviderInterface $languageProvider) : mixed
Parameters
- $db : CI_DB_query_builder
-
Query builder.
- $languageProvider : LanguageProviderInterface
-
Language provider.
Return values
mixed —insert()
Stores a role into the database.
public
insert(AdminAccessGroup $group) : int
Parameters
- $group : AdminAccessGroup
-
Group object.
Return values
int —ID of stored group.
update()
Updates a role from the database.
public
update(AdminAccessGroup $group) : AdminAccessGroupWriterInterface
Parameters
- $group : AdminAccessGroup
-
Group object.
Return values
AdminAccessGroupWriterInterface —Returns same instance for chained method calls.