class Config_ForClass

Methods

__construct(string|object $class)

No description

mixed
__get(string $name)

No description

__set(string $name, mixed $val)

No description

$this
update(string $name, mixed $value)

Explicit pass-through to Config::update()

$this
merge(string $name, mixed $value)

Merge a given config

$this
set(string $name, mixed $value)

Replace config value

bool
__isset(string $name)

No description

mixed
get(string $name, mixed $options)

No description

$this
remove(string $name)

Remove the given config key

forClass(string $class)

No description

mixed
uninherited(string $name)

Get uninherited config

Details

at line 17
__construct(string|object $class)

Parameters

string|object $class

at line 26
mixed __get(string $name)

Parameters

string $name

Return Value

mixed

at line 35
__set(string $name, mixed $val)

Parameters

string $name
mixed $val

at line 47
$this update(string $name, mixed $value)

Explicit pass-through to Config::update()

Parameters

string $name
mixed $value

Return Value

$this

at line 60
$this merge(string $name, mixed $value)

Merge a given config

Parameters

string $name
mixed $value

Return Value

$this

at line 73
$this set(string $name, mixed $value)

Replace config value

Parameters

string $name
mixed $value

Return Value

$this

at line 83
bool __isset(string $name)

Parameters

string $name

Return Value

bool

at line 94
mixed get(string $name, mixed $options)

Parameters

string $name
mixed $options

Return Value

mixed

at line 105
$this remove(string $name)

Remove the given config key

Parameters

string $name

Return Value

$this

at line 116
Config_ForClass forClass(string $class)

Parameters

string $class

Return Value

Config_ForClass

at line 127
mixed uninherited(string $name)

Get uninherited config

Parameters

string $name Name of config

Return Value

mixed