getAfterCallbacks() public method

Get all of the after-task callbacks.
public getAfterCallbacks ( ) : array
return array
Beispiel #1
0
 /**
  * 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);
     }
 }
Beispiel #2
0
 /**
  * Run the given task out of the container.
  *
  * @param  \Laravel\Envoy\TaskContainer  $container
  * @param  string  $task
  * @return void
  */
 protected function runTask($container, $task)
 {
     $confirm = $container->getTask($task)->confirm;
     if ($confirm && !$this->confirmTaskWithUser($task, $confirm)) {
         return;
     }
     if (($exitCode = $this->runTaskOverSSH($container->getTask($task))) > 0) {
         foreach ($container->getErrorCallbacks() as $callback) {
             call_user_func($callback, $task);
         }
         return $exitCode;
     }
     foreach ($container->getAfterCallbacks() as $callback) {
         call_user_func($callback, $task);
     }
 }