AbstractSettings implements SettingsInterface
AbstractYes
Table of Contents
Interfaces
Constants
- TYPE = 'abstract'
Methods
- __construct() : mixed
- find() : array<string|int, mixed>
- get() : SettingsInterface
- getPermission() : SettingsPermission
- getType() : string
- isAvailable() : bool
- save() : Result
- set() : SettingsInterface
- toArray() : array<string|int, mixed>
- validate() : ErrorCollection
Constants
TYPE
public
mixed
TYPE
= 'abstract'
Methods
__construct()
public
__construct([array<string|int, mixed> $data = [] ]) : mixed
Parameters
- $data : array<string|int, mixed> = []
find()
public
find(string $query) : array<string|int, mixed>
Parameters
- $query : string
Return values
array<string|int, mixed>get()
public
abstract get() : SettingsInterface
Return values
SettingsInterfacegetPermission()
public
getPermission() : SettingsPermission
Return values
SettingsPermissiongetType()
public
getType() : string
Return values
stringisAvailable()
public
static isAvailable() : bool
Return values
boolsave()
public
abstract save() : Result
Return values
Resultset()
public
set(array<string|int, mixed> $data) : SettingsInterface
Parameters
- $data : array<string|int, mixed>
Return values
SettingsInterfacetoArray()
public
toArray() : array<string|int, mixed>
Return values
array<string|int, mixed>validate()
public
validate() : ErrorCollection