You are here

function xautoload_ClassFinder_Prefix::registerPrefixPlugin in X Autoload 7.3

Same name and namespace in other branches
  1. 7.2 lib/ClassFinder/Prefix.php \xautoload_ClassFinder_Prefix::registerPrefixPlugin()

Register a plugin for a prefix.

Parameters

string $prefix: The prefix, e.g. "My_Library"

xautoload_FinderPlugin_Interface $plugin:

string $base_dir: Optional base path.

1 call to xautoload_ClassFinder_Prefix::registerPrefixPlugin()
xautoload_ClassFinder_Prefix::registerPrefixHandler in lib/ClassFinder/Prefix.php
Legacy: Plugins were called Handlers before.

File

lib/ClassFinder/Prefix.php, line 200

Class

xautoload_ClassFinder_Prefix

Code

function registerPrefixPlugin($prefix, $plugin, $base_dir = NULL) {
  $prefix_path_fragment = $this
    ->prefixPathFragment($prefix);
  $this->prefixMap
    ->registerPlugin($prefix_path_fragment, $plugin, $base_dir);
}