You are here

protected function xautoload_BootSchedule_Helper_Base::registerPrefixMaps in X Autoload 7.3

Register prefix maps, one map per extension type.

Parameters

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

2 calls to xautoload_BootSchedule_Helper_Base::registerPrefixMaps()
xautoload_BootSchedule_Helper_PHP52::registerExtensions in lib/BootSchedule/Helper/PHP52.php
Register prefixes for enabled Drupal extensions (modules/themes).
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 49

Class

xautoload_BootSchedule_Helper_Base

Code

protected function registerPrefixMaps($prefix_maps) {
  foreach ($prefix_maps as $type => $map) {
    $missing_dir_plugin = new xautoload_MissingDirPlugin_DrupalExtensionPrefix($type, TRUE);
    $this->finder
      ->registerPrefixesDeep($map, $missing_dir_plugin);
  }
}