Example #1
0
 /**
  * Run the next job for the daemon worker.
  *
  * @param  string  $connectionName
  * @param  string  $queue
  * @param  int  $delay
  * @param  int  $sleep
  * @param  int  $maxTries
  * @return void
  */
 protected function runNextJobForDaemon($connectionName, $queue, $delay, $sleep, $maxTries)
 {
     try {
         $this->pop($connectionName, $queue, $delay, $sleep, $maxTries);
     } catch (\Exception $e) {
         if ($this->exceptions) {
             $this->exceptions->handleException($e);
         }
     }
 }
Example #2
0
 /**
  * Render the given exception.
  *
  * @param  \Exception  $e
  * @param  \Symfony\Component\Console\Output\OutputInterface  $output
  * @return void
  */
 public function renderException($e, $output)
 {
     // If we have an exception handler instance, we will call that first in case
     // it has some handlers that need to be run first. We will pass "true" as
     // the second parameter to indicate that it's handling a console error.
     if (isset($this->exceptionHandler)) {
         $this->exceptionHandler->handleConsole($e);
     }
     parent::renderException($e, $output);
 }