restart() public method

public restart ( callable $fn = null ) : Graze\Supervisor\SupervisorInterface
$fn callable
return Graze\Supervisor\SupervisorInterface
Example #1
0
 /**
  * @param integer $retries
  * @param SupervisorInterface $supervisor
  * @param Exception $exception
  */
 public function handleFail($retries, SupervisorInterface $supervisor, Exception $exception = null)
 {
     if ($retries <= $this->max) {
         $supervisor->restart();
         return true;
     }
     return $this->handleNextFail($retries, $supervisor, $exception);
 }