Scientist\Result::setException PHP Method

setException() public method

Set the exception thrown by the callback.
public setException ( Exceptio\Exception | null $exception )
$exception Exceptio\Exception | null
    public function setException($exception)
    {
        $this->exception = $exception;
        return $this;
    }

Usage Example

Example #1
0
 /**
  * Execute the callback, but swallow exceptions.
  *
  * @return void
  */
 protected function executeMutedCallback()
 {
     try {
         $this->result->setValue(call_user_func_array($this->callback, $this->params));
     } catch (Exception $exception) {
         $this->result->setException($exception);
         $this->result->setValue(null);
     }
 }
All Usage Examples Of Scientist\Result::setException