PHP Класс cascade\Config

Автор: Raphael Antonmattei ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$formatters Monolog\Formatter\FormatterInterface[] Array of Formatter objects
$handlers Monolog\Handler\HandlerInterface[] Array of Handler objects
$input string | array Input from user. This is either a file path, a string or an array
$loader Cascade\Config\ConfigLoader Config loader
$loggers Monolog\Logger[] Array of logger objects
$options array Array of logger configuration options: (logger attributes, formatters, handlers, etc.)
$processors callable[] Array of Processor objects

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

Метод Описание
__construct ( string | array $input, Cascade\Config\ConfigLoader $loader ) Instantiate a Config object
configure ( ) Configure and register Logger(s) according to the options passed in
load ( ) Load config options into the options array using the injected loader

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

Метод Описание
configureFormatters ( array $formatters = [] ) Configure the formatters
configureHandlers ( array $handlers ) Configure the handlers
configureLoggers ( array $loggers ) Configure the loggers
configureProcessors ( array $processors ) Configure the processors

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

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

Instantiate a Config object
public __construct ( string | array $input, Cascade\Config\ConfigLoader $loader )
$input string | array User input
$loader Cascade\Config\ConfigLoader Config loader object

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

Configure and register Logger(s) according to the options passed in
public configure ( )

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

Configure the formatters
protected configureFormatters ( array $formatters = [] )
$formatters array Array of formatter options

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

Configure the handlers
protected configureHandlers ( array $handlers )
$handlers array Array of handler options

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

Configure the loggers
protected configureLoggers ( array $loggers )
$loggers array Array of logger options

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

Configure the processors
protected configureProcessors ( array $processors )
$processors array Array of processor options

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

Load config options into the options array using the injected loader
public load ( )

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

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

Array of Formatter objects
protected Monolog\Formatter\FormatterInterface[] $formatters
Результат Monolog\Formatter\FormatterInterface[]

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

Array of Handler objects
protected Monolog\Handler\HandlerInterface[] $handlers
Результат Monolog\Handler\HandlerInterface[]

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

Input from user. This is either a file path, a string or an array
protected string|array $input
Результат string | array

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

Config loader
protected ConfigLoader,Cascade\Config $loader
Результат Cascade\Config\ConfigLoader

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

Array of logger objects
protected Monolog\Logger[] $loggers
Результат Monolog\Logger[]

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

Array of logger configuration options: (logger attributes, formatters, handlers, etc.)
protected array $options
Результат array

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

Array of Processor objects
protected callable[] $processors
Результат callable[]