You are here

public function AbstractExampleModules::getBootstrapModules in X Autoload 7.5

Return value

true[]

Overrides ExampleModulesInterface::getBootstrapModules

File

tests/src/Example/AbstractExampleModules.php, line 45

Class

AbstractExampleModules

Namespace

Drupal\xautoload\Tests\Example

Code

public function getBootstrapModules() {
  $bootstrap_modules = array();
  foreach ($this
    ->discoverModuleFilenames('module') as $name => $filename) {
    $php = file_get_contents($filename);
    foreach (PureFunctions::bootstrapHooks() as $hook) {
      if (FALSE !== strpos($php, 'function ' . $name . '_' . $hook)) {
        $bootstrap_modules[$name] = TRUE;
        break;
      }
    }
  }
  return $bootstrap_modules;
}