PHP Класс Autarky\Config\FileStore

Reads files from one or multiple directories, with the possibility of cascading for different environments and overriding of namespaces.
Наследование: implements Autarky\Config\ConfigInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$data array The loaded config data.
$environment string The current environment.
$loaderFactory LoaderFactory The loader factory instance.
$pathResolver Autarky\Files\PathResolver The path resolver instance.

Открытые методы

Метод Описание
__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 )

Защищенные методы

Метод Описание
getBasename ( $key )
getDataFromFile ( $path )
getPaths ( $basename )
loadData ( $key )

Описание методов

__construct() публичный метод

Constructor.
public __construct ( Autarky\Files\PathResolver $pathResolver, LoaderFactory $loaderFactory, string | null $environment = null )
$pathResolver Autarky\Files\PathResolver
$loaderFactory LoaderFactory
$environment string | null

get() публичный метод

public get ( $key, $default = null )

getBasename() защищенный метод

protected getBasename ( $key )

getDataFromFile() защищенный метод

protected getDataFromFile ( $path )

getLoaderFactory() публичный метод

Get the loader factory instance.
public getLoaderFactory ( ) : LoaderFactory
Результат LoaderFactory

getPaths() защищенный метод

protected getPaths ( $basename )

has() публичный метод

public has ( $key )

loadData() защищенный метод

protected loadData ( $key )

mount() публичный метод

public mount ( $location, $path )

set() публичный метод

public set ( $key, $value )

setEnvironment() публичный метод

public setEnvironment ( $environment )

Описание свойств

$data защищенное свойство

The loaded config data.
protected array $data
Результат array

$environment защищенное свойство

The current environment.
protected string $environment
Результат string

$loaderFactory защищенное свойство

The loader factory instance.
protected LoaderFactory,Autarky\Config $loaderFactory
Результат LoaderFactory

$pathResolver защищенное свойство

The path resolver instance.
protected PathResolver,Autarky\Files $pathResolver
Результат Autarky\Files\PathResolver