CloneableFinalInstantiable
Methods |
public __construct(array $baseSchemas = [])
|
public addSchema(string $key, Nette\Schema\Schema $schema) : void Registers a new configuration schema at the given top-level key
|
public exists(string $key) : bool
|
public get(string $key)
|
public merge(array $config = []) : void
|
public reader() : League
|
public set(string $key, $value) : void
|
Properties |
private array $cache = []
|
private array $configSchemas = []
|
private Dflydev\DotAccessData\Data $finalConfig
|
private League
|
private Dflydev\DotAccessData\Data $userConfig
|
Methods |
private build(string $topLevelKey) : void Applies the schema against the configuration to return the final configuration
|
private static convertStdClassesToArrays( $data) Recursively converts stdClass instances to arrays
|
private static getTopLevelKey(string $path) : string
|
private invalidate() : void
|
private raiseAnyDeprecationNotices(array $warnings) : void
|
Methods |
private static convertStdClassesToArrays( $data) Recursively converts stdClass instances to arrays
|
private static getTopLevelKey(string $path) : string
|