public function ClassLoader::addPrefix

Registers a set of classes

Parameters

string $prefix The classes prefix:

array|string $paths The location(s) of the classes:

1 call to ClassLoader::addPrefix()
ClassLoader::addPrefixes in drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/ClassLoader.php
Adds prefixes.

File

drupal/core/vendor/symfony/class-loader/Symfony/Component/ClassLoader/ClassLoader.php, line 84

Class

ClassLoader
ClassLoader implements an PSR-0 class loader

Namespace

Symfony\Component\ClassLoader

Code

public function addPrefix($prefix, $paths) {
  if (!$prefix) {
    foreach ((array) $paths as $path) {
      $this->fallbackDirs[] = $path;
    }
    return;
  }
  if (isset($this->prefixes[$prefix])) {
    $this->prefixes[$prefix] = array_merge($this->prefixes[$prefix], (array) $paths);
  }
  else {
    $this->prefixes[$prefix] = (array) $paths;
  }
}