You are here

function MockDrupalSystem::moduleLoadInclude in X Autoload 7.5

Replicates module_load_include()

Parameters

string $type:

string $module:

string|null $name:

Return value

bool|string

File

tests/src/Mock/MockDrupalSystem.php, line 151

Class

MockDrupalSystem

Namespace

Drupal\xautoload\Tests\Mock

Code

function moduleLoadInclude($type, $module, $name = NULL) {
  if (!isset($name)) {
    $name = $module;
  }
  $file = $this
    ->drupalGetPath('module', $module) . "/{$name}.{$type}";
  if (is_file($file)) {
    require_once $file;
    return $file;
  }
  return FALSE;
}