PHP Класс Pheasant\Options

Expands any options from int=>key to key=>$default
Наследование: implements IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( $options, $default = true ) Constructor
__get ( $key )
__isset ( $key )
coerce ( $from ) Convert either a null, a string or an array into an Option
fromString ( $string, $default = true ) : Options Creates an options object from a flat string
getIterator ( ) * (non-phpdoc)
merge ( $array, $default = true ) Merges a new array into the options structure
toString ( $default = true ) Serializes the options to a string.

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

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

Constructor
public __construct ( $options, $default = true )

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

public __get ( $key )

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

public __isset ( $key )

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

Convert either a null, a string or an array into an Option
public static coerce ( $from )

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

Creates an options object from a flat string
public static fromString ( $string, $default = true ) : Options
Результат Options

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

* (non-phpdoc)
См. также: IteratorAggregate
public getIterator ( )

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

Merges a new array into the options structure
public merge ( $array, $default = true )

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

Serializes the options to a string.
public toString ( $default = true )