Method |
Description |
|
__construct ( array | ArrayObject | AbstractDriver $resource = [], boolean $cache = true ) |
ConfigObject is an object representing config data in an OO way |
|
__get ( string $name ) : mixed |
Access internal data as if it was a real object |
|
__isset ( string $name ) : boolean |
Override __isset |
|
__set ( string $name, mixed $value ) : void |
Set internal data as if it was a real object |
|
__toString ( ) |
|
|
__unset ( string $name ) : void |
Override __unset |
|
__wakeup ( ) |
|
|
determineResourceType ( $resource ) : string |
Determine type of given resource |
|
get ( string $name, mixed $default = null, boolean $toArray = false ) : mixed | ConfigObject |
Get value or return $default if there is no element set. |
|
getAs ( AbstractDriver $driver ) |
|
|
getAsIni ( $useSections = true, $nestDelimiter = '.' ) |
|
|
getAsJson ( ) |
|
|
getAsPhp ( ) |
|
|
getAsYaml ( integer $indent = 4 ) : string |
Get config as Yaml string |
|
getIterator ( ) |
|
|
mergeWith ( array | ArrayObject | ConfigObject $config ) |
Merge current config with given config |
|
offsetExists ( $offset ) |
|
|
offsetGet ( $offset ) |
|
|
offsetSet ( $offset, $value ) |
|
|
offsetUnset ( $offset ) |
|
|
serialize ( ) |
|
|
set ( string $name, mixed $value ) |
Set config object value
You can also access deeper values by using dotted key notation: level1.level2.level3.key |
|
toArray ( boolean $asArrayObject = false ) : array | ArrayObject |
Get Config data in form of an array or ArrayObject |
|
unserialize ( $string ) |
|
|