class Loader

Configuration file loader.

Constants

private INCLUDES_KEY

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, Adapter $adapter)

Registers adapter for given file extension.

setParameters(array $params)

No description

Details

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

Reads configuration from file.

Parameters

string $file
bool|null $merge

Return Value

array

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

deprecated

No description

Parameters

array $data
string $file

Return Value

void

at line 87
array getDependencies()

Returns configuration files.

Return Value

array

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

Expands included file name.

Parameters

string $includedFile
string $mainFile

Return Value

string

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

Registers adapter for given file extension.

Parameters

string $extension
Adapter $adapter

Return Value

Loader

at line 127
Loader setParameters(array $params)

No description

Parameters

array $params

Return Value

Loader

Traits

Strict class for better experience.