You are here

protected function xautoload_BootSchedule_Helper_Base::registerNamespaceMaps in X Autoload 7.3

Register namespace maps, one map per extension type.

Parameters

array $namespace_maps: Namespace maps for different extension types. Modules and themes are registered speparately, because they need a different MissingDirPlugin.

1 call to xautoload_BootSchedule_Helper_Base::registerNamespaceMaps()
xautoload_BootSchedule_Helper_PHP53::registerExtensions in lib/BootSchedule/Helper/PHP53.php
Register prefixes and namespaces for enabled Drupal extensions (modules/themes).

File

lib/BootSchedule/Helper/Base.php, line 63

Class

xautoload_BootSchedule_Helper_Base

Code

protected function registerNamespaceMaps($namespace_maps) {
  foreach ($namespace_maps as $type => $map) {
    $missing_dir_plugin = new xautoload_MissingDirPlugin_DrupalExtensionNamespace($type, FALSE);
    $this->finder
      ->registerNamespacesDeep($map, $missing_dir_plugin);
  }
}