phpDocumentor

AccessRoleWriteService implements AccessRoleWriteService

Class AccessRoleWriteService

Interfaces, Classes and Traits

AccessRoleWriteService
Interface AccessRoleWriteService

Table of Contents

$factory  : AccessRoleFactory
$repository  : AccessRoleRepository
__construct()  : mixed
AccessRoleService constructor.
createAccessRole()  : AccessRole
Creates a new access role based on the provided names, descriptions, sort order and protection status.
deleteAccessRoles()  : void
Deletes all access roles based on the provided role IDs.
storeAccessRoles()  : AccessRoleIds
Stores (creates or updates) all provided access roles and returns their role IDs.

Properties

Methods

createAccessRole()

Creates a new access role based on the provided names, descriptions, sort order and protection status.

public createAccessRole(array<string|int, mixed> $names, array<string|int, mixed> $descriptions, int $sortOrder[, bool $isProtected = false ]) : AccessRole
Parameters
$names : array<string|int, mixed>
$descriptions : array<string|int, mixed>
$sortOrder : int
$isProtected : bool = false
Tags
inheritDoc
Return values
AccessRole

deleteAccessRoles()

Deletes all access roles based on the provided role IDs.

public deleteAccessRoles(int ...$roleIds) : void
Parameters
$roleIds : int
Tags
inheritDoc
Return values
void

Search results