PHP Class Autarky\Config\FileStore
Reads files from one or multiple directories, with the possibility of
cascading for different environments and overriding of namespaces.
ファイルを表示
Open project: autarky/framework
Protected Properties
Public Methods
Method |
Description |
|
__construct ( Autarky\Files\PathResolver $pathResolver, LoaderFactory $loaderFactory, string | null $environment = null ) |
Constructor. |
|
get ( $key, $default = null ) |
|
|
getLoaderFactory ( ) : LoaderFactory |
Get the loader factory instance. |
|
has ( $key ) |
|
|
mount ( $location, $path ) |
|
|
set ( $key, $value ) |
|
|
setEnvironment ( $environment ) |
|
|
Protected Methods
Method Details
__construct()
public method
public __construct ( Autarky\Files\PathResolver $pathResolver, LoaderFactory $loaderFactory, string | null $environment = null ) |
$pathResolver |
Autarky\Files\PathResolver |
|
$loaderFactory |
LoaderFactory |
|
$environment |
string | null |
|
public get ( $key, $default = null ) |
getBasename()
protected method
getDataFromFile()
protected method
getLoaderFactory()
public method
Get the loader factory instance.
getPaths()
protected method
loadData()
protected method
public mount ( $location, $path ) |
public set ( $key, $value ) |
setEnvironment()
public method
Property Details
$data protected_oe property
protected array $data |
return |
array |
|
$environment protected_oe property
protected string $environment |
return |
string |
|
$loaderFactory protected_oe property
The loader factory instance.
protected LoaderFactory,Autarky\Config $loaderFactory |
return |
LoaderFactory |
|
$pathResolver protected_oe property
The path resolver instance.
protected PathResolver,Autarky\Files $pathResolver |
return |
Autarky\Files\PathResolver |
|