PHP Class Liuggio\Fastest\Process\ProcessFactory

Show file Open project: liuggio/fastest

Public Methods

Method Description
__construct ( $maxParallelProcessesToExecute, $commandToExecuteTemplate = null, EnvCommandCreator $envCommandCreator = null )
createAProcess ( $suite, $currentProcessorNumber, $currentProcessCounter, $isFirstOnThread = false )
createAProcessForACustomCommand ( $execute, $currentProcessorNumber, $currentProcessCounter, $isFirstOnThread = false )

Private Methods

Method Description
createProcess ( $executeCommand, $arrayEnv )
replaceParameters ( $cmd, $suite, $processNumber, $currentProcessCounter )

Method Details

__construct() public method

public __construct ( $maxParallelProcessesToExecute, $commandToExecuteTemplate = null, EnvCommandCreator $envCommandCreator = null )
$envCommandCreator EnvCommandCreator

createAProcess() public method

public createAProcess ( $suite, $currentProcessorNumber, $currentProcessCounter, $isFirstOnThread = false )

createAProcessForACustomCommand() public method

public createAProcessForACustomCommand ( $execute, $currentProcessorNumber, $currentProcessCounter, $isFirstOnThread = false )