Beispiel #1
0
 /**
  * Restores current request to session.
  * @param  string key
  * @return void
  */
 public function restoreRequest($key)
 {
     $session = $this->getSession('Nette.Application/requests');
     if (isset($session[$key])) {
         $request = clone $session[$key];
         unset($session[$key]);
         $request->setFlag(PresenterRequest::RESTORED, TRUE);
         $this->presenter->terminate(new ForwardingResponse($request));
     }
 }