PHP 클래스 mageekguy\atoum\script\arguments\parser

상속: implements iteratorAggregate
파일 보기 프로젝트 열기: atoum/atoum 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$defaultHandler
$handlers
$priorities
$superglobals
$values

공개 메소드들

메소드 설명
__construct ( superglobals $superglobals = null )
__toString ( )
addHandler ( closure $handler, array $arguments, $priority )
argumentHasHandler ( $argument )
argumentIsHandled ( $argument )
getClosestArgument ( $argument, &$min = null )
getDefaultHandler ( )
getHandlers ( )
getIterator ( )
getPriorities ( )
getSuperglobals ( )
getValues ( $argument = null )
hasFoundArguments ( )
init ( array $array = [] )
invokeHandlers ( script $script, $argument, array $values )
isArgument ( $value )
parse ( script $script, array $array = [] )
resetHandlers ( )
resetValues ( )
setDefaultHandler ( closure $handler )
setSuperglobals ( superglobals $superglobals )
triggerHandlers ( $argument, array $values, script $script, &$argumentUsed = null )

메소드 상세

__construct() 공개 메소드

public __construct ( superglobals $superglobals = null )
$superglobals mageekguy\atoum\superglobals

__toString() 공개 메소드

public __toString ( )

addHandler() 공개 메소드

public addHandler ( closure $handler, array $arguments, $priority )
$handler closure
$arguments array

argumentHasHandler() 공개 메소드

public argumentHasHandler ( $argument )

argumentIsHandled() 공개 메소드

public argumentIsHandled ( $argument )

getClosestArgument() 공개 메소드

public getClosestArgument ( $argument, &$min = null )

getDefaultHandler() 공개 메소드

public getDefaultHandler ( )

getHandlers() 공개 메소드

public getHandlers ( )

getIterator() 공개 메소드

public getIterator ( )

getPriorities() 공개 메소드

public getPriorities ( )

getSuperglobals() 공개 메소드

public getSuperglobals ( )

getValues() 공개 메소드

public getValues ( $argument = null )

hasFoundArguments() 공개 메소드

public hasFoundArguments ( )

init() 공개 메소드

public init ( array $array = [] )
$array array

invokeHandlers() 공개 메소드

public invokeHandlers ( script $script, $argument, array $values )
$script mageekguy\atoum\script
$values array

isArgument() 공개 정적인 메소드

public static isArgument ( $value )

parse() 공개 메소드

public parse ( script $script, array $array = [] )
$script mageekguy\atoum\script
$array array

resetHandlers() 공개 메소드

public resetHandlers ( )

resetValues() 공개 메소드

public resetValues ( )

setDefaultHandler() 공개 메소드

public setDefaultHandler ( closure $handler )
$handler closure

setSuperglobals() 공개 메소드

public setSuperglobals ( superglobals $superglobals )
$superglobals mageekguy\atoum\superglobals

triggerHandlers() 공개 메소드

public triggerHandlers ( $argument, array $values, script $script, &$argumentUsed = null )
$values array
$script mageekguy\atoum\script

프로퍼티 상세

$defaultHandler 보호되어 있는 프로퍼티

protected $defaultHandler

$handlers 보호되어 있는 프로퍼티

protected $handlers

$priorities 보호되어 있는 프로퍼티

protected $priorities

$superglobals 보호되어 있는 프로퍼티

protected $superglobals

$values 보호되어 있는 프로퍼티

protected $values