function RunProcessMessageHandler::__invoke
File
-
vendor/
symfony/ process/ Messenger/ RunProcessMessageHandler.php, line 23
Class
- RunProcessMessageHandler
- @author Kevin Bond <kevinbond@gmail.com>
Namespace
Symfony\Component\Process\MessengerCode
public function __invoke(RunProcessMessage $message) : RunProcessContext {
$process = new Process($message->command, $message->cwd, $message->env, $message->input, $message->timeout);
try {
return new RunProcessContext($message, $process->mustRun());
} catch (ProcessFailedException $e) {
throw new RunProcessFailedException($e, new RunProcessContext($message, $e->getProcess()));
}
}