PHP 클래스 Pheasant\Options

Expands any options from int=>key to key=>$default
상속: implements IteratorAggregate
파일 보기 프로젝트 열기: lox/pheasant 1 사용 예제들

공개 메소드들

메소드 설명
__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 )