phpDocumentor

AccessRoleFactory

Class AccessRoleFactory

Table of Contents

createAccessRole()  : AccessRole
Creates and returns an access role.
createAccessRoleDescriptions()  : AccessRoleDescriptions
Creates and returns a collection of access role descriptions.
createAccessRoleId()  : AccessRoleId
Creates and returns an access role ID.
createAccessRoleIds()  : AccessRoleIds
Creates and returns a collection of access role IDs.
createAccessRoleNames()  : AccessRoleNames
Creates and returns a collection of access role names.
createAccessRoles()  : AccessRoles
Creates and returns a collection of access roles.
createAdminId()  : AdminId
Creates and returns an admin ID.
createGroupId()  : GroupId
Creates and returns a group ID.
createPermission()  : Permission
Creates and returns a permission.
createPermissionAction()  : PermissionAction
Creates and returns a permission action.
createPermissions()  : Permissions
Creates and returns a collection of permissions.

Methods

createAccessRole()

Creates and returns an access role.

public createAccessRole(int $id, array<string|int, mixed> $names, array<string|int, mixed> $descriptions, Permissions $permissions, int $sortOrder, bool $isProtected) : AccessRole
Parameters
$id : int
$names : array<string|int, mixed>
$descriptions : array<string|int, mixed>
$permissions : Permissions
$sortOrder : int
$isProtected : bool
Return values
AccessRole

createAccessRoleNames()

Creates and returns a collection of access role names.

public createAccessRoleNames(array<string|int, mixed> $names) : AccessRoleNames
Parameters
$names : array<string|int, mixed>
Return values
AccessRoleNames

createPermission()

Creates and returns a permission.

public createPermission(int $groupId, bool $readingGranted, bool $writingGranted, bool $deletingGranted) : Permission
Parameters
$groupId : int
$readingGranted : bool
$writingGranted : bool
$deletingGranted : bool
Return values
Permission

Search results