PermissionsModelTrait
Standalone trait for the `permissions` Documents model dependency.
Tags
Table of Contents
Constants
- PERMISSIONS_MODEL : string = 'permissionsModel'
- Initialization key for the permissions Documents model.
Properties
- $permissionsModel : Documents|null
- The permissions Documents model.
Methods
- initializePermissionsModel() : static
- Initializes the permissions model dependency from the $init array.
Constants
PERMISSIONS_MODEL
Initialization key for the permissions Documents model.
public
string
PERMISSIONS_MODEL
= 'permissionsModel'
Properties
$permissionsModel
The permissions Documents model.
protected
Documents|null
$permissionsModel
= null
Methods
initializePermissionsModel()
Initializes the permissions model dependency from the $init array.
protected
initializePermissionsModel(array<string|int, mixed> $init, Container|null $container) : static
Parameters
- $init : array<string|int, mixed>
-
The initialization array.
- $container : Container|null
-
The DI container.