use framework\mvc\Router; use framework\utility\Cookie; use framework\utility\Date; // Load config Config::setPath(PATH_CONFIG); Config::getInstance(); // Setting if (defined('TIMEZONE')) { Date::setDateDefaultTimezone(TIMEZONE); } if (defined('ENVIRONNEMENT')) { static::setEnv(ENVIRONNEMENT); } // Autoloader cache if (defined('AUTOLOADER_CACHE') && !static::getDebug()) { Autoloader::setCache(AUTOLOADER_CACHE); //Globalize essentials classes if (defined('AUTOLOADER_GLOBALIZER') && AUTOLOADER_GLOBALIZER) { $globalizer = new Globalizer(static::getGlobalizeClassList(), true); $globalizer->loadGlobalizedClass(); } } // Add vendors directory Autoloader::addDirectory(PATH_VENDORS); // Exception, Error and Logger management $exc = ExceptionManager::getInstance()->start(); $err = ErrorManager::getInstance()->start(true, static::getDebug(), static::getDebug()); $log = Logger::getInstance(); // Set language if (!defined('PATH_LANGUAGE')) { throw new \Exception('Miss language path datas');