PHP Class Liuggio\Fastest\Process\ProcessFactory

Afficher le fichier Open project: liuggio/fastest

Méthodes publiques

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

Private Methods

Méthode Description
createProcess ( $executeCommand, $arrayEnv )
replaceParameters ( $cmd, $suite, $processNumber, $currentProcessCounter )

Method Details

__construct() public méthode

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

createAProcess() public méthode

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

createAProcessForACustomCommand() public méthode

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