public static function throwException(Exception $exception) { return function () use($exception) { throw $exception; }; }
/** * @param mixed ... * @return $this */ public function thenThrow($exception) { foreach (func_get_args() as $exception) { $this->mock->_stubbed_calls[] = new CallStub($this->methodCall, Functions::throwException($exception)); } return $this; }