PHP Класс mageekguy\atoum\script

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

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

Свойство Тип Описание
$adapter
$argumentsParser
$cli
$errorWriter
$helpWriter
$infoWriter
$locale
$name
$outputWriter
$prompt
$verbosityLevel
$warningWriter

Открытые методы

Метод Описание
__construct ( $name, mageekguy\atoum\adapter $adapter = null )
addArgumentHandler ( closure $handler, array $arguments, $values = null, $help = null, $priority )
clearMessage ( )
decreaseVerbosityLevel ( )
getAdapter ( )
getArgumentsParser ( )
getCli ( )
getDirectory ( )
getErrorWriter ( )
getHelp ( )
getHelpWriter ( )
getInfoWriter ( )
getLocale ( )
getName ( )
getOutputWriter ( )
getPrompt ( )
getVerbosityLevel ( )
getWarningWriter ( )
hasArguments ( )
help ( )
increaseVerbosityLevel ( )
prompt ( $message )
resetVerbosityLevel ( )
run ( array $arguments = [] )
setAdapter ( mageekguy\atoum\adapter $adapter = null )
setArgumentsParser ( script\arguments\parser $parser = null )
setCli ( cli $cli = null )
setDefaultArgumentHandler ( closure $handler )
setErrorWriter ( mageekguy\atoum\writer $writer = null )
setHelpWriter ( mageekguy\atoum\writer $writer = null )
setInfoWriter ( mageekguy\atoum\writer $writer = null )
setLocale ( mageekguy\atoum\locale $locale = null )
setOutputWriter ( mageekguy\atoum\writer $writer = null )
setPrompt ( script\prompt $prompt = null )
setWarningWriter ( mageekguy\atoum\writer $writer = null )
verbose ( $message, $verbosityLevel = 1 )
writeError ( $message )
writeHelp ( $message )
writeInfo ( $info )
writeLabel ( $label, $value, $level )
writeLabels ( array $labels, $level = 1 )
writeMessage ( $message )
writeWarning ( $warning )

Защищенные методы

Метод Описание
canRun ( )
doRun ( )
parseArguments ( array $arguments )
setArgumentHandlers ( )
stopRun ( )
writeHelpOptions ( )
writeHelpUsage ( )
writeLabelWithWriter ( $label, $value, $level, mageekguy\atoum\writer $writer )
writeLabelsWithWriter ( $labels, $level, mageekguy\atoum\writer $writer )

Описание методов

__construct() публичный Метод

public __construct ( $name, mageekguy\atoum\adapter $adapter = null )
$adapter mageekguy\atoum\adapter

addArgumentHandler() публичный Метод

public addArgumentHandler ( closure $handler, array $arguments, $values = null, $help = null, $priority )
$handler closure
$arguments array

canRun() защищенный Метод

protected canRun ( )

clearMessage() публичный Метод

public clearMessage ( )

decreaseVerbosityLevel() публичный Метод

doRun() защищенный Метод

protected doRun ( )

getAdapter() публичный Метод

public getAdapter ( )

getArgumentsParser() публичный Метод

public getArgumentsParser ( )

getCli() публичный Метод

public getCli ( )

getDirectory() публичный Метод

public getDirectory ( )

getErrorWriter() публичный Метод

public getErrorWriter ( )

getHelp() публичный Метод

public getHelp ( )

getHelpWriter() публичный Метод

public getHelpWriter ( )

getInfoWriter() публичный Метод

public getInfoWriter ( )

getLocale() публичный Метод

public getLocale ( )

getName() публичный Метод

public getName ( )

getOutputWriter() публичный Метод

public getOutputWriter ( )

getPrompt() публичный Метод

public getPrompt ( )

getVerbosityLevel() публичный Метод

public getVerbosityLevel ( )

getWarningWriter() публичный Метод

public getWarningWriter ( )

hasArguments() публичный Метод

public hasArguments ( )

help() публичный Метод

public help ( )

increaseVerbosityLevel() публичный Метод

parseArguments() защищенный Метод

protected parseArguments ( array $arguments )
$arguments array

prompt() публичный Метод

public prompt ( $message )

resetVerbosityLevel() публичный Метод

public resetVerbosityLevel ( )

run() публичный Метод

public run ( array $arguments = [] )
$arguments array

setAdapter() публичный Метод

public setAdapter ( mageekguy\atoum\adapter $adapter = null )
$adapter mageekguy\atoum\adapter

setArgumentHandlers() защищенный Метод

protected setArgumentHandlers ( )

setArgumentsParser() публичный Метод

public setArgumentsParser ( script\arguments\parser $parser = null )
$parser script\arguments\parser

setCli() публичный Метод

public setCli ( cli $cli = null )
$cli cli

setDefaultArgumentHandler() публичный Метод

public setDefaultArgumentHandler ( closure $handler )
$handler closure

setErrorWriter() публичный Метод

public setErrorWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

setHelpWriter() публичный Метод

public setHelpWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

setInfoWriter() публичный Метод

public setInfoWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

setLocale() публичный Метод

public setLocale ( mageekguy\atoum\locale $locale = null )
$locale mageekguy\atoum\locale

setOutputWriter() публичный Метод

public setOutputWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

setPrompt() публичный Метод

public setPrompt ( script\prompt $prompt = null )
$prompt script\prompt

setWarningWriter() публичный Метод

public setWarningWriter ( mageekguy\atoum\writer $writer = null )
$writer mageekguy\atoum\writer

stopRun() защищенный Метод

protected stopRun ( )

verbose() публичный Метод

public verbose ( $message, $verbosityLevel = 1 )

writeError() публичный Метод

public writeError ( $message )

writeHelp() публичный Метод

public writeHelp ( $message )

writeHelpOptions() защищенный Метод

protected writeHelpOptions ( )

writeHelpUsage() защищенный Метод

protected writeHelpUsage ( )

writeInfo() публичный Метод

public writeInfo ( $info )

writeLabel() публичный Метод

public writeLabel ( $label, $value, $level )

writeLabelWithWriter() защищенный статический Метод

protected static writeLabelWithWriter ( $label, $value, $level, mageekguy\atoum\writer $writer )
$writer mageekguy\atoum\writer

writeLabels() публичный Метод

public writeLabels ( array $labels, $level = 1 )
$labels array

writeLabelsWithWriter() защищенный статический Метод

protected static writeLabelsWithWriter ( $labels, $level, mageekguy\atoum\writer $writer )
$writer mageekguy\atoum\writer

writeMessage() публичный Метод

public writeMessage ( $message )

writeWarning() публичный Метод

public writeWarning ( $warning )

Описание свойств

$adapter защищенное свойство

protected $adapter

$argumentsParser защищенное свойство

protected $argumentsParser

$cli защищенное свойство

protected $cli

$errorWriter защищенное свойство

protected $errorWriter

$helpWriter защищенное свойство

protected $helpWriter

$infoWriter защищенное свойство

protected $infoWriter

$locale защищенное свойство

protected $locale

$name защищенное свойство

protected $name

$outputWriter защищенное свойство

protected $outputWriter

$prompt защищенное свойство

protected $prompt

$verbosityLevel защищенное свойство

protected $verbosityLevel

$warningWriter защищенное свойство

protected $warningWriter