private function __construct() { set_exception_handler(array($this, '_exceptionHandler')); Loader::registerNamespace('Framework', dirname(__FILE__) . DIRECTORY_SEPARATOR); Loader::registerAutoLoad(); $this->_config = Config::getInstance(); }
public function __get($name) { if ($name == 'tpl') { if (!$this->_templateInitialized) { $this->initTemplate(); } return $this->_template; } if ($name == 'router') { return Router::getInstance(); } if ($name == 'session') { return Session::getInstance(); } if ($name == 'config') { return Config::getInstance(); } if ($name == 'log') { return Logger::getInstance(); } if ($name == 'language') { return Language::getInstance(); } if ($name == 'model') { return Model::getInstance(); } }
private function __construct() { set_exception_handler(array($this, 'exceptionHandler')); \Framework\Loader::registerNamespace('Framework', dirname(__FILE__) . DIRECTORY_SEPARATOR); \Framework\Loader::registerAutoLoad(); $this->config = \Framework\Config::getInstance(); if ($this->config->getConfigFolder() == null) { $this->setConfigFolder('../config'); } }
private function __construct() { Autoloader::registerNamespace('Framework', dirname(__FILE__) . DIRECTORY_SEPARATOR); Autoloader::registerAutoLoad(); $this->_config = Config::getInstance(); }
use framework\Logger; use framework\Language; use framework\autoloader\Globalizer; use framework\error\ErrorManager; use framework\error\ExceptionManager; use framework\error\observers\Display; use framework\error\observers\Log; use framework\logger\observers\Write; use framework\logger\observers\Mail; use framework\mvc\Template; 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(); }
function __construct() { $this->sql = \Framework\Databases::getMysqlInstance(); $this->config = \Framework\Config::getInstance(); }