You are here

function xautoload_InjectedAPI_hookXautoload::namespaceDeep in X Autoload 7.2

Same name and namespace in other branches
  1. 7.5 legacy/lib/InjectedAPI/hookXautoload.php \xautoload_InjectedAPI_hookXautoload::namespaceDeep()
  2. 7.3 lib/InjectedAPI/hookXautoload.php \xautoload_InjectedAPI_hookXautoload::namespaceDeep()
  3. 7.4 legacy/lib/InjectedAPI/hookXautoload.php \xautoload_InjectedAPI_hookXautoload::namespaceDeep()

Register an additional namespace for this module. Note: Drupal\<module name>\ is already registered for <module dir>/lib.

Parameters

string $namespace: The namespace

string $psr_0_root_dir: PSR-0 root dir. If $relative is TRUE, this is relative to the current extension dir. If $relative is FALSE, this is an absolute path.

boolean $relative: Whether or not the path is relative to the current extension dir.

File

lib/InjectedAPI/hookXautoload.php, line 70

Class

xautoload_InjectedAPI_hookXautoload
An instance of this class is passed around to implementations of hook_xautoload().

Code

function namespaceDeep($namespace, $namespace_deep_dir = NULL, $relative = TRUE) {
  $namespace_deep_dir = $this
    ->processDir($namespace_deep_dir, $relative);
  $this->finder
    ->registerNamespaceDeep($namespace, $namespace_deep_dir);
}