Property | Type | Description | |
---|---|---|---|
$envName | string | the environment that we have loaded | |
$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? | |
$playerList | our list of players to execute | ||
$st | we need to track this for handling CTRL-C |
Method | Description | |
---|---|---|
__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 |
Method | Description | |
---|---|---|
addStoriesFromFolder ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $folder ) | ||
addStoryFromFile ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $storyFile ) | ------------------------------------------------------------------ | |
findStoriesInFolder ( $folder ) | ||
initPlayerList ( Phix_Project\CliEngine $cliEngine, DataSift\Storyplayer\Injectables $injectables, array $cliParams ) : void | ||
initReporting ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables ) : void | ||
initSignalHandling ( DataSift\Storyplayer\Injectables $injectables ) : void | ||
summariseStoryList ( $storyResults ) | ------------------------------------------------------------------ |
protected addStoriesFromFolder ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $folder ) | ||
$engine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables |
protected addStoryFromFile ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables, $storyFile ) | ||
$engine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables |
protected initPlayerList ( Phix_Project\CliEngine $cliEngine, DataSift\Storyplayer\Injectables $injectables, array $cliParams ) : void | ||
$cliEngine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables | |
$cliParams | array | |
return | void |
protected initReporting ( Phix_Project\CliEngine $engine, DataSift\Storyplayer\Injectables $injectables ) : void | ||
$engine | Phix_Project\CliEngine | |
$injectables | DataSift\Storyplayer\Injectables | |
return | void |
protected initSignalHandling ( DataSift\Storyplayer\Injectables $injectables ) : void | ||
$injectables | DataSift\Storyplayer\Injectables | |
return | void |
public processInsideLegacyHandler ( Phix_Project\CliEngine $engine, $params = [], $injectables = null ) | ||
$engine | Phix_Project\CliEngine |
public sigtermHandler ( integer $signo ) : void | ||
$signo | integer | |
return | void |
protected summariseStoryList ( $storyResults ) |
protected string $envName | ||
return | string |
protected bool $persistProcesses | ||
return | boolean |