function TestDiscovery::getExtensions
Returns all available extensions.
Return value
\Drupal\Core\Extension\Extension[] An array of Extension objects, keyed by extension name.
1 call to TestDiscovery::getExtensions()
- TestDiscovery::registerTestNamespaces in core/
lib/ Drupal/ Core/ Test/ TestDiscovery.php  - Registers test namespaces of all extensions and core test classes.
 
File
- 
              core/
lib/ Drupal/ Core/ Test/ TestDiscovery.php, line 421  
Class
- TestDiscovery
 - Discovers available tests.
 
Namespace
Drupal\Core\TestCode
protected function getExtensions() {
  $listing = new ExtensionDiscovery($this->root);
  // Ensure that tests in all profiles are discovered.
  $listing->setProfileDirectories([]);
  $extensions = $listing->scan('module', TRUE);
  $extensions += $listing->scan('profile', TRUE);
  $extensions += $listing->scan('theme', TRUE);
  return $extensions;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.