function ClassFinder::addPsr4 in X Autoload 7.4
Same name and namespace in other branches
- 7.5 src/ClassFinder/ClassFinder.php \Drupal\xautoload\ClassFinder\ClassFinder::addPsr4()
Parameters
string $prefix:
string[]|string $paths:
Overrides CommonRegistrationInterface::addPsr4
File
- lib/
ClassFinder/ ClassFinder.php, line 113
Class
Namespace
Drupal\xautoload\ClassFinderCode
function addPsr4($prefix, $paths) {
// Namespaced PSR-4
$logical_base_path = Util::namespaceLogicalPath($prefix);
foreach ((array) $paths as $deep_path) {
$deep_path = strlen($deep_path) ? rtrim($deep_path, '/') . '/' : '';
$this->namespaceMap
->registerDeepPath($logical_base_path, $deep_path, $this->defaultBehavior);
}
}