Exemple #1
0
 /**
  * Register core mappings.
  *
  * Set up the autoloader with known search directories, hook into the SPL autoloader
  * and load existing caches.
  */
 public static function start()
 {
     self::$prefixes = array(self::CONTEXT_APPLICATION => 'a', self::CONTEXT_PLUGIN => 'p', self::CONTEXT_THEME => 't');
     self::$contextOrder = array(self::CONTEXT_THEME, self::CONTEXT_LOCALE, self::CONTEXT_PLUGIN, self::CONTEXT_APPLICATION);
     self::$maps = array();
     self::$mapGroups = array();
     // Register autoloader with the SPL
     spl_autoload_register(array('Gdn_Autoloader', 'lookup'));
     // Register shutdown function to auto save changed cache files
     register_shutdown_function(array('Gdn_Autoloader', 'shutdown'));
 }