PHP Class mageekguy\atoum\script

Afficher le fichier Open project: atoum/atoum Class Usage Examples

Protected Properties

Свойство Type Description
$adapter
$argumentsParser
$cli
$errorWriter
$helpWriter
$infoWriter
$locale
$name
$outputWriter
$prompt
$verbosityLevel
$warningWriter

Méthodes publiques

Méthode Description
__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 )

Méthodes protégées

Méthode Description
canRun ( )
doRun ( )
parseArguments ( array $arguments )
setArgumentHandlers ( )
stopRun ( )
writeHelpOptions ( )
writeHelpUsage ( )
writeLabelWithWriter ( $label, $value, $level, mageekguy\atoum\writer $writer )
writeLabelsWithWriter ( $labels, $level, mageekguy\atoum\writer $writer )

Method Details

__construct() public méthode

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

addArgumentHandler() public méthode

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

canRun() protected méthode

protected canRun ( )

clearMessage() public méthode

public clearMessage ( )

decreaseVerbosityLevel() public méthode

doRun() protected méthode

protected doRun ( )

getAdapter() public méthode

public getAdapter ( )

getArgumentsParser() public méthode

public getArgumentsParser ( )

getCli() public méthode

public getCli ( )

getDirectory() public méthode

public getDirectory ( )

getErrorWriter() public méthode

public getErrorWriter ( )

getHelp() public méthode

public getHelp ( )

getHelpWriter() public méthode

public getHelpWriter ( )

getInfoWriter() public méthode

public getInfoWriter ( )

getLocale() public méthode

public getLocale ( )

getName() public méthode

public getName ( )

getOutputWriter() public méthode

public getOutputWriter ( )

getPrompt() public méthode

public getPrompt ( )

getVerbosityLevel() public méthode

public getVerbosityLevel ( )

getWarningWriter() public méthode

public getWarningWriter ( )

hasArguments() public méthode

public hasArguments ( )

help() public méthode

public help ( )

increaseVerbosityLevel() public méthode

parseArguments() protected méthode

protected parseArguments ( array $arguments )
$arguments array

prompt() public méthode

public prompt ( $message )

resetVerbosityLevel() public méthode

public resetVerbosityLevel ( )

run() public méthode

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

setAdapter() public méthode

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

setArgumentHandlers() protected méthode

protected setArgumentHandlers ( )

setArgumentsParser() public méthode

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

setCli() public méthode

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

setDefaultArgumentHandler() public méthode

public setDefaultArgumentHandler ( closure $handler )
$handler closure

setErrorWriter() public méthode

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

setHelpWriter() public méthode

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

setInfoWriter() public méthode

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

setLocale() public méthode

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

setOutputWriter() public méthode

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

setPrompt() public méthode

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

setWarningWriter() public méthode

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

stopRun() protected méthode

protected stopRun ( )

verbose() public méthode

public verbose ( $message, $verbosityLevel = 1 )

writeError() public méthode

public writeError ( $message )

writeHelp() public méthode

public writeHelp ( $message )

writeHelpOptions() protected méthode

protected writeHelpOptions ( )

writeHelpUsage() protected méthode

protected writeHelpUsage ( )

writeInfo() public méthode

public writeInfo ( $info )

writeLabel() public méthode

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

writeLabelWithWriter() protected static méthode

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

writeLabels() public méthode

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

writeLabelsWithWriter() protected static méthode

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

writeMessage() public méthode

public writeMessage ( $message )

writeWarning() public méthode

public writeWarning ( $warning )

Property Details

$adapter protected_oe property

protected $adapter

$argumentsParser protected_oe property

protected $argumentsParser

$cli protected_oe property

protected $cli

$errorWriter protected_oe property

protected $errorWriter

$helpWriter protected_oe property

protected $helpWriter

$infoWriter protected_oe property

protected $infoWriter

$locale protected_oe property

protected $locale

$name protected_oe property

protected $name

$outputWriter protected_oe property

protected $outputWriter

$prompt protected_oe property

protected $prompt

$verbosityLevel protected_oe property

protected $verbosityLevel

$warningWriter protected_oe property

protected $warningWriter