You are here

function xautoload_MissingDirPlugin_DrupalExtensionNamespace::alternativeDir in X Autoload 7.3

Parameters

string $path_fragment:

Return value

string

Overrides xautoload_MissingDirPlugin_Interface::alternativeDir

File

lib/MissingDirPlugin/DrupalExtensionNamespace.php, line 9

Class

xautoload_MissingDirPlugin_DrupalExtensionNamespace

Code

function alternativeDir($path_fragment) {
  $extension = substr($path_fragment, 7, -1);
  if ($path = drupal_get_path($this->type, $extension)) {
    if ($this->shallow) {
      return $path . '/lib/';
    }
    else {
      return $path . '/lib/Drupal/' . $extension . '/';
    }
  }
}