PHP Класс Bluz\Config\Config

Автор: Anton Shevchuk
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$config configuration data
$environment environment
$modules modules configuration data
$path path to configuration files

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

Метод Описание
getData ( string | null $key = null, string | null $section = null ) : array | mixed Return configuration by key
getModuleData ( string $module, string $section = null ) : mixed Return module configuration by section
init ( ) : void Load configuration
setEnvironment ( string $environment ) : void Set application environment
setPath ( string $path ) : void Set path to configuration files

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

Метод Описание
loadFile ( string $path ) : array Load configuration file
loadFiles ( string $path ) : array Load configuration files to array

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

getData() публичный Метод

Return configuration by key
public getData ( string | null $key = null, string | null $section = null ) : array | mixed
$key string | null Key of config
$section string | null Section of config
Результат array | mixed

getModuleData() публичный Метод

Return module configuration by section
public getModuleData ( string $module, string $section = null ) : mixed
$module string
$section string
Результат mixed

init() публичный Метод

Load configuration
public init ( ) : void
Результат void

loadFile() защищенный Метод

Load configuration file
protected loadFile ( string $path ) : array
$path string
Результат array

loadFiles() защищенный Метод

Load configuration files to array
protected loadFiles ( string $path ) : array
$path string
Результат array

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

Set application environment
public setEnvironment ( string $environment ) : void
$environment string
Результат void

setPath() публичный Метод

Set path to configuration files
public setPath ( string $path ) : void
$path string
Результат void

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

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

configuration data
protected $config

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

environment
protected $environment

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

modules configuration data
protected $modules

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

path to configuration files
protected $path