PermissionHandlerStub
extends PermissionHandler
in package
A stub for the request_stack service.
@package TestHelpers\DrupalServiceStubs
Table of Contents
Properties
- $stubAllPermissions : array<string|int, mixed>
- A static storage for permissions.
Methods
- getPermissions() : mixed
- {@inheritdoc}
- stubAddPermissions() : mixed
- Adds new permissions to the list.
- stubDeletePermissions() : mixed
- Deletes permissions from the list by a permission name.
- stubSetPermissions() : mixed
- Sets the exact list of permissions.
Properties
$stubAllPermissions
A static storage for permissions.
protected
array<string|int, mixed>
$stubAllPermissions
= []
Methods
getPermissions()
{@inheritdoc}
public
getPermissions() : mixed
stubAddPermissions()
Adds new permissions to the list.
public
stubAddPermissions(array<string|int, mixed> $permissions) : mixed
Parameters
- $permissions : array<string|int, mixed>
-
An associative array with the permission name as the key, and permission data: title, dependencies, description, provider.
stubDeletePermissions()
Deletes permissions from the list by a permission name.
public
stubDeletePermissions(array<string|int, mixed> $permissions) : mixed
Parameters
- $permissions : array<string|int, mixed>
-
A list of permission names to delete.
stubSetPermissions()
Sets the exact list of permissions.
public
stubSetPermissions(array<string|int, mixed> $permissions) : mixed
Parameters
- $permissions : array<string|int, mixed>
-
An associative array with the permission name as the key, and permission data: title, dependencies, description, provider.