PermissionsReader
in package
Class PermissionsReader
Table of Contents
Properties
- $types : array<string|int, mixed>
Methods
- fromArray() : array<string|int, Action>
- fromYaml() : array<string|int, Action>
- read() : array<string|int, mixed>
- addDefaults() : array<string|int, mixed>
- getDependencies() : array<string|int, mixed>
- initTypes() : void
Properties
$types
protected
static array<string|int, mixed>
$types
Methods
fromArray()
public
static fromArray(array<string|int, mixed> $actions, array<string|int, mixed> $types) : array<string|int, Action>
Parameters
- $actions : array<string|int, mixed>
- $types : array<string|int, mixed>
Return values
array<string|int, Action>fromYaml()
public
static fromYaml(string $filename) : array<string|int, Action>
Parameters
- $filename : string
Return values
array<string|int, Action>read()
public
static read(array<string|int, mixed> $actions[, string $prefix = '' ]) : array<string|int, mixed>
Parameters
- $actions : array<string|int, mixed>
- $prefix : string = ''
Return values
array<string|int, mixed>addDefaults()
protected
static addDefaults(array<string|int, mixed> $action) : array<string|int, mixed>
Parameters
- $action : array<string|int, mixed>
Return values
array<string|int, mixed>getDependencies()
protected
static getDependencies(array<string|int, mixed> $dependencies) : array<string|int, mixed>
Parameters
- $dependencies : array<string|int, mixed>
Return values
array<string|int, mixed>initTypes()
protected
static initTypes(array<string|int, mixed> $types) : void
Parameters
- $types : array<string|int, mixed>