/**
* Run the given task out of the container.
*
* @param \Laravel\Envoy\TaskContainer $container
* @param string $task
* @return void
*/
protected function runTask($container, $task)
{
if ($this->runTaskOverSSH($container->getTask($task)) > 0) {
foreach ($container->getErrorCallbacks() as $callback) {
call_user_func($callback, $task);
}
return;
}
foreach ($container->getAfterCallbacks() as $callback) {
call_user_func($callback, $task);
}
}