/** * @return boolean */ public function restore() { if (isset($_SESSION[self::KEY_STATE])) { self::$request = $_SESSION[self::KEY_STATE]; unset($_SESSION[self::KEY_STATE]); return true; } return false; }