You are here

function ClassFinder::addPear in X Autoload 7.4

Same name and namespace in other branches
  1. 7.5 src/ClassFinder/ClassFinder.php \Drupal\xautoload\ClassFinder\ClassFinder::addPear()

Add PEAR-like prefix. This will assume with no further checks that $prefix contains no namespace separator.

Parameters

$prefix:

$paths:

Overrides CommonRegistrationInterface::addPear

File

lib/ClassFinder/ClassFinder.php, line 150

Class

ClassFinder

Namespace

Drupal\xautoload\ClassFinder

Code

function addPear($prefix, $paths) {
  $logical_base_path = Util::prefixLogicalPath($prefix);
  foreach ((array) $paths as $root_path) {
    $deep_path = strlen($root_path) ? rtrim($root_path, '/') . '/' . $logical_base_path : $logical_base_path;
    $this->prefixMap
      ->registerDeepPath($logical_base_path, $deep_path, $this->defaultBehavior);
  }
}