public function executeRequest() { $this->initializeDatabase(); Session::init(); Flash::__load_from_session(); RouteMap::init(); RouteMap::dispatch(); Flash::__save_to_session(); Session::save(); $this->disposeDatabase(); }
public function executeRequest() { $this->initializeDatabase(); Session::init(); Flash::__load_from_session(); BrowserInfo::fetch(); RouteMap::init(); //sanitize environment $this->renderResult(); Flash::__save_to_session(); Session::save(); $this->disposeDatabase(); }
function testErrorFlashes() { Flash::clean(); Flash::__load_from_session(); $this->assertFalse(Flash::has_errors(), "Il flash ha gia' dentro del contenuto!!"); Flash::error("qweCiao!"); Flash::error("qweBoom!"); $this->assertTrue(Flash::has_errors(), "Il flash non ha salvato il messaggio"); $messages = Flash::get_error_messages(); $this->assertEqual(count($messages), 2, "Il numero dei messaggi salvati non corrisponde!!"); $this->assertEqual("qweCiao!", $messages[0]); $this->assertEqual("qweBoom!", $messages[1]); Flash::__save_to_session(); Flash::__load_from_session(); $messages = Flash::get_error_messages(); $this->assertEqual(count($messages), 2, "Il numero dei messaggi salvati non corrisponde!!"); $this->assertEqual("qweCiao!", $messages[0]); $this->assertEqual("qweBoom!", $messages[1]); Flash::__save_to_session(); Flash::__load_from_session(); $this->assertEqual(count(Flash::get_error_messages()), 0, "Il numero dei messaggi salvati non corrisponde!!"); }