lithium\core\Libraries::cache()

public static method

Returns or sets the the class path cache used for mapping class names to file paths, or locating classes using Libraries::locate().

Parameters

  • array $cache

    An array of keys and values to use when pre-populating the cache. Keys are either class names (which match to file paths as values), or dot-separated lookup paths used by locate() (which matches to either a single class or an array of classes). If false, the cache is cleared.

Returns

array

Returns an array of cached class lookups, formatted per the description for $cache.

Source

	public static function cache($cache = null) {
		if ($cache === false) {
			static::$_cachedPaths = [];
		}
		if (is_array($cache)) {
			static::$_cachedPaths += $cache;
		}
		return static::$_cachedPaths;
	}