AdminAccessRoleDeleter
in package
implements
AdminAccessRoleDeleterInterface
Class AdminAccessRoleDeleter
Tags
Interfaces, Classes and Traits
- AdminAccessRoleDeleterInterface
- Interface AdminAccessRoleDeleterInterface
Table of Contents
- $permissionsTable : string
- $queryBuilder : CI_DB_query_builder
- $rolesDescriptionsTable : string
- $rolesTable : string
- $usersTable : string
- __construct() : mixed
- AdminAccessRoleDeleter constructor.
- delete() : AdminAccessRoleDeleterInterface
- Deletes a role by a given role ID.
Properties
$permissionsTable
protected
string
$permissionsTable
$queryBuilder
protected
CI_DB_query_builder
$queryBuilder
$rolesDescriptionsTable
protected
string
$rolesDescriptionsTable
$rolesTable
protected
string
$rolesTable
$usersTable
protected
string
$usersTable
Methods
__construct()
AdminAccessRoleDeleter constructor.
public
__construct(CI_DB_query_builder $queryBuilder) : mixed
Parameters
- $queryBuilder : CI_DB_query_builder
-
Query builder.
Return values
mixed —delete()
Deletes a role by a given role ID.
public
delete(IdType $id) : AdminAccessRoleDeleterInterface
Parameters
- $id : IdType
-
Role ID.
Return values
AdminAccessRoleDeleterInterface —Returns same instance for chained method calls.