class Loader

Configuration file loader.

Constants

private IncludesKey

Methods

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

Reads configuration from file.

void
save(array $data, string $file) deprecated

No description

array
getDependencies()

Returns configuration files.

string
expandIncludedFile(string $includedFile, string $mainFile)

Expands included file name.

addAdapter(string $extension, string|Adapter $adapter)

Registers adapter for given file extension.

setParameters(array $params)

No description

Details

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

Reads configuration from file.

Parameters

string $file
bool|null $merge

Return Value

array

at line 78
void save(array $data, string $file) deprecated

deprecated

No description

Parameters

array $data
string $file

Return Value

void

at line 90
array getDependencies()

Returns configuration files.

Return Value

array

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

Expands included file name.

Parameters

string $includedFile
string $mainFile

Return Value

string

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

Registers adapter for given file extension.

Parameters

string $extension
string|Adapter $adapter

Return Value

Loader

at line 133
Loader setParameters(array $params)

No description

Parameters

array $params

Return Value

Loader

Traits

SmartObject