phpDocumentor

AdminAccessPermissionWriter
in package
implements AdminAccessPermissionWriterInterface

Class AdminAccessPermissionWriter

Tags
category

System

subpackage

Writers

Interfaces, Classes and Traits

AdminAccessPermissionWriterInterface
Interface AdminAccessPermissionWriterInterface

Table of Contents

$permissionFactory  : AdminAccessPermissionFactoryInterface
$permissionTable  : string
$queryBuilder  : CI_DB_query_builder
__construct()  : mixed
AdminAccessPermissionReader constructor.
insert()  : AdminAccessPermissionWriterInterface
Stores a permission into the database.
update()  : AdminAccessPermissionWriterInterface
Updates a permission in the database.
updateDeletingPermission()  : AdminAccessPermissionWriterInterface
Updates the deleting permission flag of a permission in the database.
updateReadingPermission()  : AdminAccessPermissionWriterInterface
Updates the reading permission flag of a permission in the database.
updateWritingPermission()  : AdminAccessPermissionWriterInterface
Updates the writing permission flag of a permission in the database.
_updateAccessFlags()  : AdminAccessPermissionWriterInterface
Updates the access flags of a permission in the database.

Properties

Methods

__construct()

AdminAccessPermissionReader constructor.

public __construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
$queryBuilder : CI_DB_query_builder

Query builder.

Return values
mixed

updateDeletingPermission()

Updates the deleting permission flag of a permission in the database.

public updateDeletingPermission(IdType $roleId, IdType $groupId, BoolType $deletingGranted) : AdminAccessPermissionWriterInterface
Parameters
$roleId : IdType

Role ID.

$groupId : IdType

Group ID.

$deletingGranted : BoolType

Value for the deleting permission flag.

Return values
AdminAccessPermissionWriterInterface

Returns same instance for chained method calls.

updateReadingPermission()

Updates the reading permission flag of a permission in the database.

public updateReadingPermission(IdType $roleId, IdType $groupId, BoolType $readingGranted) : AdminAccessPermissionWriterInterface
Parameters
$roleId : IdType

Role ID.

$groupId : IdType

Group ID.

$readingGranted : BoolType

Value for the reading permission flag.

Return values
AdminAccessPermissionWriterInterface

Returns same instance for chained method calls.

updateWritingPermission()

Updates the writing permission flag of a permission in the database.

public updateWritingPermission(IdType $roleId, IdType $groupId, BoolType $writingGranted) : AdminAccessPermissionWriterInterface
Parameters
$roleId : IdType

Role ID.

$groupId : IdType

Group ID.

$writingGranted : BoolType

Value for the writing permission flag.

Return values
AdminAccessPermissionWriterInterface

Returns same instance for chained method calls.

Search results