class TestPluginDependency
Same name in other branches
- 9 core/tests/Drupal/Tests/Core/Plugin/PluginDependencyTraitTest.php \Drupal\Tests\Core\Plugin\TestPluginDependency
- 8.9.x core/tests/Drupal/Tests/Core/Plugin/PluginDependencyTraitTest.php \Drupal\Tests\Core\Plugin\TestPluginDependency
- 10 core/tests/Drupal/Tests/Core/Plugin/PluginDependencyTraitTest.php \Drupal\Tests\Core\Plugin\TestPluginDependency
Stub class for testing PluginDependencyTrait.
Hierarchy
- class \Drupal\Tests\Core\Plugin\TestPluginDependency uses \Drupal\Core\Plugin\PluginDependencyTrait
Expanded class hierarchy of TestPluginDependency
File
-
core/
tests/ Drupal/ Tests/ Core/ Plugin/ PluginDependencyTraitTest.php, line 176
Namespace
Drupal\Tests\Core\PluginView source
class TestPluginDependency {
use PluginDependencyTrait {
calculatePluginDependencies as public;
getPluginDependencies as public;
}
/**
* The module handler.
*
* @var Drupal\Core\Extension\ModuleHandlerInterface
*/
protected $moduleHandler;
/**
* The theme handler.
*
* @var Drupal\Core\Extension\ThemeHandlerInterface
*/
protected $themeHandler;
public function setModuleHandler(ModuleHandlerInterface $module_handler) : void {
$this->moduleHandler = $module_handler;
}
public function setThemeHandler(ThemeHandlerInterface $theme_handler) : void {
$this->themeHandler = $theme_handler;
}
protected function moduleHandler() {
return $this->moduleHandler;
}
protected function themeHandler() {
return $this->themeHandler;
}
/**
* @return array[]
* The dependencies.
*/
public function getDependencies() {
return $this->dependencies;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
DependencyTrait::$dependencies | protected | property | The object's dependencies. | ||
DependencyTrait::addDependencies | protected | function | Adds multiple dependencies. | ||
DependencyTrait::addDependency | protected | function | Adds a dependency. | ||
PluginDependencyTrait::calculatePluginDependencies | protected | function | Calculates and adds dependencies of a specific plugin instance. | 1 | |
PluginDependencyTrait::getPluginDependencies | protected | function | Calculates and returns dependencies of a specific plugin instance. | ||
TestPluginDependency::$moduleHandler | protected | property | The module handler. | ||
TestPluginDependency::$themeHandler | protected | property | The theme handler. | ||
TestPluginDependency::getDependencies | public | function | |||
TestPluginDependency::moduleHandler | protected | function | Wraps the module handler. | Overrides PluginDependencyTrait::moduleHandler | |
TestPluginDependency::setModuleHandler | public | function | |||
TestPluginDependency::setThemeHandler | public | function | |||
TestPluginDependency::themeHandler | protected | function | Wraps the theme handler. | Overrides PluginDependencyTrait::themeHandler |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.