PHP Класс MaintenanceScript, testswarm

It is not the entry point however.
С версии: 1.0.0
Автор: Timo Tijhof
Показать файл Открыть проект

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

Метод Описание
newFromContext ( TestSwarmContext $context )
run ( )

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

Метод Описание
checkAtty ( ) : boolean
cliInput ( $prefix = '> ' ) : string
cliInputSecret ( $prefix = '> ', $type = 'stars' ) : string Retreive a secret value from the cli.
displayHelp ( )
error ( $msg )
execute ( )
getContext ( )
getFlag ( $key )
getOption ( $name )
init ( )
out ( $text )
outRaw ( $text )
parseCliArguments ( )
registerFlag ( $key, $type, string $description ) Register a flag, usage any of these 4: - php script.php -a -b value -c "value" -d="value"
registerOption ( $name, $type, string $description ) Register an option, usage any of these 4: - php script.php --foo --bar=value --quux="value"
setDescription ( $description )
timeWarningForScriptWill ( $action, $seconds = 10 )
wait ( $seconds, $message = '' )

Приватные методы

Метод Описание
__construct ( )

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

checkAtty() закрытый защищенный Метод

final protected checkAtty ( ) : boolean
Результат boolean

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

protected cliInput ( $prefix = '> ' ) : string
Результат string

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

Based on http://www.dasprids.de/blog/2008/08/22/getting-a-password-hidden-from-stdin-with-php-cli.
protected cliInputSecret ( $prefix = '> ', $type = 'stars' ) : string
Результат string

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

protected displayHelp ( )

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

protected error ( $msg )

execute() абстрактный защищенный Метод

abstract protected execute ( )

getContext() закрытый защищенный Метод

final protected getContext ( )

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

protected getFlag ( $key )

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

protected getOption ( $name )

init() абстрактный защищенный Метод

abstract protected init ( )

newFromContext() публичный статический Метод

public static newFromContext ( TestSwarmContext $context )
$context TestSwarmContext

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

protected out ( $text )

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

protected outRaw ( $text )

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

protected parseCliArguments ( )

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

Register a flag, usage any of these 4: - php script.php -a -b value -c "value" -d="value"
protected registerFlag ( $key, $type, string $description )
$description string

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

Register an option, usage any of these 4: - php script.php --foo --bar=value --quux="value"
protected registerOption ( $name, $type, string $description )
$description string

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

public run ( )

setDescription() закрытый защищенный Метод

final protected setDescription ( $description )

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

protected timeWarningForScriptWill ( $action, $seconds = 10 )

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

protected wait ( $seconds, $message = '' )
$seconds int