Свойство | Тип | Описание | |
---|---|---|---|
$injectables | needed for when user presses CTRL+C | ||
$output | we track this for convenience | ||
$persistProcesses | boolean | should we let background processes survive when we shutdown? | |
$scriptList | our list of scripts to execute | ||
$st | we need to track this for handling CTRL-C |
Метод | Описание | |
---|---|---|
__construct ( $injectables ) | ||
processCommand ( Phix_Project\CliEngine $engine, array $params = [], DataSift\Storyplayer\Injectables | null $injectables = null ) : integer | ||
processInsideLegacyHandler ( Phix_Project\CliEngine $engine, $params = [], $injectables = null ) | ||
sigtermHandler ( integer $signo ) : void |
Метод | Описание | |
---|---|---|
addScriptFromFile ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $storyFile ) | ------------------------------------------------------------------ | |
addScriptsFromFile ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $file ) | ||
addScriptsFromFolder ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $folder ) | ||
initScriptList ( Phix_Project\CliEngine $cliEngine, DataSift\Storyplayer\Injectables $injectables, array $cliParams ) : void | ||
initSignalHandling ( DataSift\Storyplayer\Injectables $injectables ) : void |
protected addScriptFromFile ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $storyFile ) | ||
$engine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables |
protected addScriptsFromFile ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $file ) | ||
$engine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables |
protected addScriptsFromFolder ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $folder ) | ||
$engine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables |
protected initScriptList ( Phix_Project\CliEngine $cliEngine, DataSift\Storyplayer\Injectables $injectables, array $cliParams ) : void | ||
$cliEngine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables | |
$cliParams | array | |
Результат | void |
protected initSignalHandling ( DataSift\Storyplayer\Injectables $injectables ) : void | ||
$injectables | DataSift\Storyplayer\Injectables | |
Результат | void |
public processInsideLegacyHandler ( Phix_Project\CliEngine $engine, $params = [], $injectables = null ) | ||
$engine | Phix_Project\CliEngine |
public sigtermHandler ( integer $signo ) : void | ||
$signo | integer | |
Результат | void |
protected bool $persistProcesses | ||
Результат | boolean |