예제 #1
0
 /**
  * Delega a manipulação das requisições feitas à
  * aplicação ao controlador responsável.
  */
 public function handle()
 {
     try {
         Registry::getInstance()->set('modelFactory', new MySQLFactory());
         session_start();
         $this->controllerManager->handle();
     } catch (Exception $e) {
         $view = new ErrorView();
         $view->setMessage($e->getMessage());
         $view->show();
     }
 }
 /**
  * Recupera a instância do ControllerManager.
  * @return	ControllerManager
  */
 public static function getInstance()
 {
     if (self::$instance == null) {
         self::$instance = new ControllerManager();
     }
     return self::$instance;
 }