You are here

function xautoload_BootSchedule_Helper_PHP53::registerExtensions in X Autoload 7.3

Register prefixes and namespaces for enabled Drupal extensions (modules/themes).

Parameters

array $extensions: Info about extensions.

Overrides xautoload_BootSchedule_Helper_Interface::registerExtensions

File

lib/BootSchedule/Helper/PHP53.php, line 11

Class

xautoload_BootSchedule_Helper_PHP53

Code

function registerExtensions($extensions) {
  $prefix_maps = array();
  $namespace_maps = array();
  foreach ($extensions as $info) {
    $extension_dir = dirname($info->filename);
    $prefix_maps[$info->type][$info->name] = $extension_dir . '/lib';
    $namespace_maps[$info->type]['Drupal\\' . $info->name] = $extension_dir . '/lib/Drupal/' . $info->name;
  }
  $this
    ->registerPrefixMaps($prefix_maps);
  $this
    ->registerNamespaceMaps($namespace_maps);
}