public function __construct(RequestUriResult $requestParseResult, $view)
 {
     $this->_areaName = $requestParseResult->getAreaName();
     $this->_controllerName = $requestParseResult->getControllerName();
     $this->_actionName = $requestParseResult->getActionName();
     $this->_requestParams = $requestParseResult->getRequestParams();
     $this->_view = $view;
     $this->_databaseInstance = Database::getInstance(DatabaseConfig::DB_INSTANCE_NAME);
 }
 public function start()
 {
     Database::setInstance(DatabaseConfig::DB_INSTANCE_NAME, DatabaseConfig::DB_DRIVER, DatabaseConfig::DB_USERNAME, DatabaseConfig::DB_PASSWORD, DatabaseConfig::DB_NAME, DatabaseConfig::DB_HOST);
     $this->_frontController->dispatch();
 }