class TestExtension
Same name in this branch
- 9 core/modules/system/tests/modules/twig_extension_test/src/TwigExtension/TestExtension.php \Drupal\twig_extension_test\TwigExtension\TestExtension
Same name and namespace in other branches
- 11.x core/modules/system/tests/modules/twig_extension_test/src/TwigExtension/TestExtension.php \Drupal\twig_extension_test\TwigExtension\TestExtension
- 11.x core/tests/Drupal/Tests/Core/Extension/ExtensionListTest.php \Drupal\Tests\Core\Extension\TestExtension
- 10 core/modules/system/tests/modules/twig_extension_test/src/TwigExtension/TestExtension.php \Drupal\twig_extension_test\TwigExtension\TestExtension
- 10 core/tests/Drupal/Tests/Core/Extension/ExtensionListTest.php \Drupal\Tests\Core\Extension\TestExtension
- 8.9.x core/modules/system/tests/modules/twig_extension_test/src/TwigExtension/TestExtension.php \Drupal\twig_extension_test\TwigExtension\TestExtension
- 8.9.x core/tests/Drupal/Tests/Core/Extension/ExtensionListTest.php \Drupal\Tests\Core\Extension\TestExtension
Hierarchy
- class \Drupal\Core\Extension\ExtensionList
- class \Drupal\Tests\Core\Extension\TestExtension extends \Drupal\Core\Extension\ExtensionList
Expanded class hierarchy of TestExtension
File
-
core/
tests/ Drupal/ Tests/ Core/ Extension/ ExtensionListTest.php, line 322
Namespace
Drupal\Tests\Core\ExtensionView source
class TestExtension extends ExtensionList {
/**
* @var string[]
*/
protected $installedExtensions = [];
/**
* @var \Drupal\Core\Extension\ExtensionDiscovery|null
*/
protected $extensionDiscovery;
/**
* @param \Drupal\Core\Extension\ExtensionDiscovery $extension_discovery
* The extension discovery class.
*/
public function setExtensionDiscovery(ExtensionDiscovery $extension_discovery) {
$this->extensionDiscovery = $extension_discovery;
}
public function setInstalledExtensions(array $extension_names) {
$this->installedExtensions = $extension_names;
}
/**
* {@inheritdoc}
*/
protected function getInstalledExtensionNames() {
return $this->installedExtensions;
}
/**
* {@inheritdoc}
*/
protected function getExtensionDiscovery() {
return $this->extensionDiscovery ?: parent::getExtensionDiscovery();
}
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.