FileLoader
class FileLoader implements LoaderInterface (View source)
Methods
void
array
load(
string $environment,
string $group,
string $namespace = null)
Load the given configuration group.
bool
exists(
string $group,
string $namespace = null)
Determine if the given group exists.
array
cascadePackage(
string $env,
string $package,
string $group,
array $items)
Apply any cascades to an array of package options.
void
addNamespace(
string $namespace,
string $hint)
Add a new namespace to the loader.
array
getNamespaces()
Returns all registered namespaces with the config loader.
getFilesystem()
Get the Filesystem instance.
Details
at line line 42
void
__construct(
Filesystem $files,
string $defaultPath)
Create a new file configuration loader.
at line line 56
array
load(
string $environment,
string $group,
string $namespace = null)
Load the given configuration group.
at line line 112
bool
exists(
string $group,
string $namespace = null)
Determine if the given group exists.
at line line 153
array
cascadePackage(
string $env,
string $package,
string $group,
array $items)
Apply any cascades to an array of package options.
at line line 222
void
addNamespace(
string $namespace,
string $hint)
Add a new namespace to the loader.