You are here

class xautoload_BootSchedule_Helper_PHP53 in X Autoload 7.3

Hierarchy

Expanded class hierarchy of xautoload_BootSchedule_Helper_PHP53

File

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

View source
class xautoload_BootSchedule_Helper_PHP53 extends xautoload_BootSchedule_Helper_Base {

  /**
   * Register prefixes and namespaces for enabled Drupal extensions (modules/themes).
   *
   * @param array $extensions
   *   Info about extensions.
   */
  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);
  }

}

Members

Namesort descending Modifiers Type Description Overrides
xautoload_BootSchedule_Helper_Base::$finder protected property
xautoload_BootSchedule_Helper_Base::invokeRegistrationHook function Invoke hook_xautoload or another registration hook. Overrides xautoload_BootSchedule_Helper_Interface::invokeRegistrationHook
xautoload_BootSchedule_Helper_Base::registerNamespaceMaps protected function Register namespace maps, one map per extension type.
xautoload_BootSchedule_Helper_Base::registerPrefixMaps protected function Register prefix maps, one map per extension type.
xautoload_BootSchedule_Helper_Base::verifyFinderInstance function
xautoload_BootSchedule_Helper_Base::__construct function
xautoload_BootSchedule_Helper_PHP53::registerExtensions function Register prefixes and namespaces for enabled Drupal extensions (modules/themes). Overrides xautoload_BootSchedule_Helper_Interface::registerExtensions