PHP Класс mpyw\Co\Internal\CoOption

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

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

Метод Описание
__construct ( array $options = [] ) Constructor.
getDefault ( ) : array Get default options.
offsetExists ( mixed $offset ) : boolean Implemention of ArrayAccess.
offsetGet ( mixed $offset ) : mixed Implemention of ArrayAccess.
offsetSet ( mixed $offset, mixed $value ) Implemention of ArrayAccess.
offsetUnset ( mixed $offset ) Implemention of ArrayAccess.
reconfigure ( array $options ) : CoOption Reconfigure to get new instance.
setDefault ( array $options ) Set default options.

Приватные методы

Метод Описание
validateBool ( string $key, mixed $value ) : boolean Validate bool value.
validateNaturalFloat ( string $key, mixed $value ) : float Validate natural float value.
validateNaturalInt ( string $key, mixed $value ) : integer Validate natural int value.
validateOptions ( array $options ) : array Validate options.

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

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

Constructor.
public __construct ( array $options = [] )
$options array

getDefault() публичный статический Метод

Get default options.
public static getDefault ( ) : array
Результат array $options

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

Implemention of ArrayAccess.
public offsetExists ( mixed $offset ) : boolean
$offset mixed
Результат boolean

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

Implemention of ArrayAccess.
public offsetGet ( mixed $offset ) : mixed
$offset mixed
Результат mixed

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

Implemention of ArrayAccess.
public offsetSet ( mixed $offset, mixed $value )
$offset mixed
$value mixed

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

Implemention of ArrayAccess.
public offsetUnset ( mixed $offset )
$offset mixed

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

Reconfigure to get new instance.
public reconfigure ( array $options ) : CoOption
$options array
Результат CoOption

setDefault() публичный статический Метод

Set default options.
public static setDefault ( array $options )
$options array