class Loader

Configuration file loader.

Constants

private IncludesKey

Methods

array
load(string $file, bool|null $merge = true)

Reads configuration from file.

array
getDependencies()

Returns configuration files.

string
expandIncludedFile(string $includedFile, string $mainFile)

Expands included file name.

addAdapter(string $extension, Adapter $adapter)

Registers adapter for given file extension.

setParameters(array $params)

No description

Details

at line 35
array load(string $file, bool|null $merge = true)

Reads configuration from file.

Parameters

string $file
bool|null $merge

Return Value

array

at line 75
array getDependencies()

Returns configuration files.

Return Value

array

at line 84
string expandIncludedFile(string $includedFile, string $mainFile)

Expands included file name.

Parameters

string $includedFile
string $mainFile

Return Value

string

at line 95
Loader addAdapter(string $extension, Adapter $adapter)

Registers adapter for given file extension.

Parameters

string $extension
Adapter $adapter

Return Value

Loader

at line 115
Loader setParameters(array $params)

No description

Parameters

array $params

Return Value

Loader