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
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);
}