PHP Класс Kraken\Config\Config

Наследование: implements Kraken\Config\ConfigInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$config array
$overwriteHandler callable

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

Метод Описание
__construct ( array $config = [], callable $handler = null )
__destruct ( )
exists ( $key )
get ( $key = '', $default = null )
getAll ( )
getConfiguration ( )
getOverwriteHandler ( )
merge ( $config, $handler = null )
remove ( $key )
set ( $key, $value )
setConfiguration ( $config )
setOverwriteHandler ( callable $handler = null )

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

Метод Описание
getDefaultHandler ( ) : callable
overwrite ( array $current, array $new, callable | null $handler = null ) : array Overwrites current config using known method.

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

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

public __construct ( array $config = [], callable $handler = null )
$config array
$handler callable

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

public __destruct ( )

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

public exists ( $key )

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

public get ( $key = '', $default = null )

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

public getAll ( )

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

public getConfiguration ( )

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

protected getDefaultHandler ( ) : callable
Результат callable

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

public getOverwriteHandler ( )

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

public merge ( $config, $handler = null )

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

Overwrites current config using known method.
protected overwrite ( array $current, array $new, callable | null $handler = null ) : array
$current array
$new array
$handler callable | null
Результат array

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

public remove ( $key )

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

public set ( $key, $value )

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

public setConfiguration ( $config )

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

public setOverwriteHandler ( callable $handler = null )
$handler callable

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

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

protected array $config
Результат array

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

protected callable $overwriteHandler
Результат callable