PHP Class DataSift\Storyplayer\Cli\BuildTestEnvironment_Command

Inheritance: extends BaseCommand, implements DataSift\Storyplayer\Cli\CliSignalHandler
Datei anzeigen Open project: datasift/storyplayer

Protected Properties

Property Type Description
$injectables needed for when user presses CTRL+C
$output we track this for convenience
$playerList our list of players to execute
$st we need to track this for handling CTRL-C

Public Methods

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

Protected Methods

Method Description
initPlayerList ( DataSift\Storyplayer\Injectables $injectables ) : void
initSignalHandling ( DataSift\Storyplayer\Injectables $injectables ) : void

Method Details

__construct() public method

public __construct ( $injectables )

initPlayerList() protected method

protected initPlayerList ( DataSift\Storyplayer\Injectables $injectables ) : void
$injectables DataSift\Storyplayer\Injectables
return void

initSignalHandling() protected method

protected initSignalHandling ( DataSift\Storyplayer\Injectables $injectables ) : void
$injectables DataSift\Storyplayer\Injectables
return void

processCommand() public method

public processCommand ( Phix_Project\CliEngine $engine, array $params = [], DataSift\Storyplayer\Injectables | null $injectables = null ) : integer
$engine Phix_Project\CliEngine
$params array
$injectables DataSift\Storyplayer\Injectables | null
return integer

processInsideLegacyHandler() public method

public processInsideLegacyHandler ( Phix_Project\CliEngine $engine, $params = [], $injectables = null )
$engine Phix_Project\CliEngine

sigtermHandler() public method

public sigtermHandler ( integer $signo ) : void
$signo integer
return void

Property Details

$injectables protected_oe property

needed for when user presses CTRL+C
protected $injectables

$output protected_oe property

we track this for convenience
protected $output

$playerList protected_oe property

our list of players to execute
protected $playerList

$st protected_oe property

we need to track this for handling CTRL-C
protected $st