private static function _initAutoloader() { if (!sgAutoloader::checkCache()) { $paths = array(sgContext::getLibDir()); foreach (self::$enabledPlugins as $plugin) { $paths[] = sgContext::getRootDir() . '/plugins/' . $plugin->name . '/'; } $paths[] = sgContext::getRootDir() . '/config/'; $paths[] = sgContext::getRootDir() . '/lib/'; $paths[] = sgContext::getRootDir() . '/controllers/'; $paths[] = sgContext::getRootDir() . '/models/'; sgAutoloader::setExclusions(self::get('settings.autoload_exclusions', array())); sgAutoloader::loadPaths($paths); } Twig_Autoloader::register(); }