private static function createProcess()

in src/TestUtils/ExecuteCommandTrait.php [104:119]


    private static function createProcess($cmd, $timeout = false)
    {
        $process = is_array($cmd) ?
            new Process($cmd) :
            Process::fromShellCommandline($cmd);

        if (self::$workingDirectory) {
            $process->setWorkingDirectory(self::$workingDirectory);
        }

        if (false !== $timeout) {
            $process->setTimeout($timeout);
        }

        return $process;
    }