AdminAccessPermissionDeleter
in package
implements
AdminAccessPermissionDeleterInterface
Class AdminAccessPermissionDeleter
Tags
Interfaces, Classes and Traits
- AdminAccessPermissionDeleterInterface
- Interface AdminAccessPermissionDeleterInterface
Table of Contents
- $permissionTable : string
- $queryBuilder : CI_DB_query_builder
- __construct() : mixed
- AdminAccessPermissionDeleter constructor.
- delete() : AdminAccessPermissionDeleterInterface
- Deletes a permission by given AdminAccessRole and AdminAccessGroup objects.
- deleteByIds() : AdminAccessPermissionDeleterInterface
- Deletes a permission by given AdminAccessRole id and AdminAccessGroup id.
Properties
$permissionTable
protected
string
$permissionTable
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
Methods
__construct()
AdminAccessPermissionDeleter constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —delete()
Deletes a permission by given AdminAccessRole and AdminAccessGroup objects.
public
delete(AdminAccessRoleInterface $accessRole, AdminAccessGroupInterface $accessGroup) : AdminAccessPermissionDeleterInterface
Parameters
- $accessRole : AdminAccessRoleInterface
-
Role object.
- $accessGroup : AdminAccessGroupInterface
-
Group object.
Return values
AdminAccessPermissionDeleterInterface —Returns same instance for chained method calls.
deleteByIds()
Deletes a permission by given AdminAccessRole id and AdminAccessGroup id.
public
deleteByIds(IdType $roleId, IdType $groupId) : AdminAccessPermissionDeleterInterface
Parameters
Return values
AdminAccessPermissionDeleterInterface —Returns same instance for chained method calls.