public static function setConfig($config) { if (self::$configAutoloader) { spl_autoload_unregister(array(self::$configAutoloader, 'loadClass')); self::$configAutoloader = null; } self::$_config = $config; if ($config) { date_default_timezone_set(self::$_config->timeZone); self::$configAutoloader = new jConfigAutoloader($config); spl_autoload_register(array(self::$configAutoloader, 'loadClass')); foreach (self::$_config->_autoload_autoloader as $autoloader) { require_once $autoloader; } } }