/** * Adds a new $classname to $filename mapping to the map array. * The new map array is written to apc or file. * * @param $filename Filename is the file to load. * @param $classname Classname is the lookup key for $filename. * @return boolean True if added to map. */ public static function addToMapping($filename, $classname) { self::$autoloader_map = array_merge((array) self::$autoloader_map, array($classname => $filename)); if (self::$use_apc === true) { return self::writeAutoloadingMapApc(self::$autoloader_map); } else { return self::writeAutoloadingMapFile(self::$autoloader_map); } }
/** * Setter for the inclusions classmap. * * @param array inclusions classmap (classname => file) */ public static function setInclusionsClassMap(array $classmap) { self::$inclusionsClassmap = $classmap; }