PHP Класс mageekguy\atoum\script\arguments\parser

Наследование: implements iteratorAggregate
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$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