You are here

private function DrupalBootstrap::moduleLoadAll in X Autoload 7.5

Replicates module_load_all()

Parameters

bool|null $bootstrap:

Return value

bool

See also

module_load_all()

2 calls to DrupalBootstrap::moduleLoadAll()
DrupalBootstrap::drupalBootstrapFull in tests/src/VirtualDrupal/DrupalBootstrap.php
DrupalBootstrap::drupalBootstrapVariables in tests/src/VirtualDrupal/DrupalBootstrap.php

File

tests/src/VirtualDrupal/DrupalBootstrap.php, line 91

Class

DrupalBootstrap

Namespace

Drupal\xautoload\Tests\VirtualDrupal

Code

private function moduleLoadAll($bootstrap = FALSE) {
  if (isset($bootstrap)) {
    foreach ($this->moduleList
      ->moduleList(TRUE, $bootstrap) as $module) {
      $this->drupalLoad
        ->drupalLoad('module', $module);
    }

    // $has_run will be TRUE if $bootstrap is FALSE.
    $this->moduleLoadAllHasRun = !$bootstrap;
  }
  return $this->moduleLoadAllHasRun;
}