Esempio n. 1
0
 /**
  * Create a Request-object with the data from the http-request and the session
  * @return Request
  */
 public function build()
 {
     $request = new Request();
     $uri = $this->cleanUri($_SERVER['REQUEST_URI']);
     $request->setMethod($this->deriveRequestMethod());
     $filteredUriLang = $this->findLanguageInUri($uri);
     $request->setUri($filteredUriLang->uri);
     $request->setLanguage($filteredUriLang->language);
     $request->setUser(SessionManager::loadUser());
     $request->setFlash(SessionManager::cleanFlash());
     $request->setParams($_POST);
     return $request;
 }