function CachedClassMapGenerator::wildcardPathsToClassmap in X Autoload 7.4
Same name and namespace in other branches
- 7.5 src/Discovery/CachedClassMapGenerator.php \Drupal\xautoload\Discovery\CachedClassMapGenerator::wildcardPathsToClassmap()
Parameters
string[] $paths:
Return value
string[]
Overrides ClassMapGeneratorInterface::wildcardPathsToClassmap
File
- lib/
Discovery/ CachedClassMapGenerator.php, line 25
Class
Namespace
Drupal\xautoload\DiscoveryCode
function wildcardPathsToClassmap($paths) {
// Attempt to load from cache.
$cid = 'xautoload:wildcardPathsToClassmap:' . md5(serialize($paths));
$cache = cache_get($cid);
if ($cache && isset($cache->data)) {
return $cache->data;
}
// Resolve cache miss and save.
$map = $this->decorated
->wildcardPathsToClassmap($paths);
cache_set($cid, $map);
return $map;
}