PHP 클래스 GetOptionKit\OptionCollection

상속: implements IteratorAggregat\IteratorAggregate, implements Countabl\Countable
파일 보기 프로젝트 열기: c9s/getoptionkit 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$data
$longOptions Option[string]
$options Option[] read-only property
$shortOptions Option[string]

공개 메소드들

메소드 설명
__clone ( )
__construct ( )
add ( ) add( [spec string], [desc string] ).
addOption ( Option $spec ) Add option object.
all ( )
count ( )
find ( $name )
get ( $id ) * Get spec by spec id
getIterator ( )
getLongOption ( $name )
getShortOption ( $name )
keys ( )
size ( )
toArray ( )

메소드 상세

__clone() 공개 메소드

public __clone ( )

__construct() 공개 메소드

public __construct ( )

add() 공개 메소드

add( [option object] )
public add ( )

addOption() 공개 메소드

Add option object.
public addOption ( Option $spec )
$spec Option the option object.

all() 공개 메소드

public all ( )

count() 공개 메소드

public count ( )

find() 공개 메소드

public find ( $name )

get() 공개 메소드

* Get spec by spec id
public get ( $id )

getIterator() 공개 메소드

public getIterator ( )

getLongOption() 공개 메소드

public getLongOption ( $name )

getShortOption() 공개 메소드

public getShortOption ( $name )

keys() 공개 메소드

public keys ( )

size() 공개 메소드

public size ( )

toArray() 공개 메소드

public toArray ( )

프로퍼티 상세

$data 공개적으로 프로퍼티

public $data

$longOptions 공개적으로 프로퍼티

public Option[string] $longOptions
리턴 Option[string]

$options 공개적으로 프로퍼티

read-only property
public Option[] $options
리턴 Option[]

$shortOptions 공개적으로 프로퍼티

public Option[string] $shortOptions
리턴 Option[string]