AbstractConfig
in package
AbstractConfig Class Doc Comment
Table of Contents
- $cache : array<string|int, mixed>
- $data : array<string|int, mixed>|null
- __construct() : mixed
- AbstractConfig constructor.
- all() : array<string|int, mixed>|null
- clean() : mixed
- configure() : mixed
- get() : mixed|null
- has() : bool
- set() : mixed
- getDefaults() : array<string|int, mixed>
Properties
$cache
protected
array<string|int, mixed>
$cache
= []
$data
protected
array<string|int, mixed>|null
$data
= null
Methods
__construct()
AbstractConfig constructor.
public
__construct(array<string|int, mixed> $data) : mixed
Parameters
- $data : array<string|int, mixed>
Return values
mixed —all()
public
all() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —clean()
public
clean() : mixed
Return values
mixed —configure()
public
configure([array<string|int, mixed> $data = [] ]) : mixed
Parameters
- $data : array<string|int, mixed> = []
Return values
mixed —get()
public
get( $key[, null $default = null ]) : mixed|null
Parameters
Return values
mixed|null —has()
public
has( $key) : bool
Parameters
Return values
bool —set()
public
set( $key, $value) : mixed
Parameters
Return values
mixed —getDefaults()
protected
getDefaults() : array<string|int, mixed>