PHP 클래스 GetOptionKit\OptionResult

create option result from array() OptionResult::create($spec, array( 'key' => 'value' ), array( ... arguments ... ) );
상속: implements IteratorAggregat\IteratorAggregate, implements ArrayAcces\ArrayAccess
파일 보기 프로젝트 열기: c9s/getoptionkit 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$arguments * arguments
$keys option specs, key => Option object

공개 메소드들

메소드 설명
__get ( $key )
__isset ( $key )
__set ( $key, $value )
addArgument ( Argument $arg )
create ( $specs, array $values = [], array $arguments = null )
get ( $key )
getArguments ( )
getIterator ( )
has ( $key )
offsetExists ( $name )
offsetGet ( $name )
offsetSet ( $name, $value )
offsetUnset ( $name )
set ( $key, Option $value )
toArray ( )

메소드 상세

__get() 공개 메소드

public __get ( $key )

__isset() 공개 메소드

public __isset ( $key )

__set() 공개 메소드

public __set ( $key, $value )

addArgument() 공개 메소드

public addArgument ( Argument $arg )
$arg Argument

create() 공개 정적인 메소드

public static create ( $specs, array $values = [], array $arguments = null )
$values array
$arguments array

get() 공개 메소드

public get ( $key )

getArguments() 공개 메소드

public getArguments ( )

getIterator() 공개 메소드

public getIterator ( )

has() 공개 메소드

public has ( $key )

offsetExists() 공개 메소드

public offsetExists ( $name )

offsetGet() 공개 메소드

public offsetGet ( $name )

offsetSet() 공개 메소드

public offsetSet ( $name, $value )

offsetUnset() 공개 메소드

public offsetUnset ( $name )

set() 공개 메소드

public set ( $key, Option $value )
$value Option

toArray() 공개 메소드

public toArray ( )

프로퍼티 상세

$arguments 공개적으로 프로퍼티

* arguments
public $arguments

$keys 공개적으로 프로퍼티

option specs, key => Option object
public $keys