class PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider in Plugin 8.2
Hierarchy
- class \Drupal\Tests\plugin\Unit\Plugin\PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider uses PluginOperationsProviderPluginManagerTrait
Expanded class hierarchy of PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider
File
- tests/
src/ Unit/ Plugin/ PluginOperationsProviderPluginManagerTraitTest.php, line 66
Namespace
Drupal\Tests\plugin\Unit\PluginView source
class PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider {
use PluginOperationsProviderPluginManagerTrait;
/**
* The plugin definitions.
*
* @var array
*/
protected $pluginDefinitions = [];
/**
* Creates a new class instance.
*/
public function __construct(ClassResolverInterface $class_resolver, array $plugin_definitions) {
$this->classResolver = $class_resolver;
$this->pluginDefinitions = $plugin_definitions;
}
/**
* Returns a plugin definition.
*/
protected function getDefinition($plugin_id) {
return $this->pluginDefinitions[$plugin_id];
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PluginOperationsProviderPluginManagerTrait:: |
protected | property | The class resolver. | |
PluginOperationsProviderPluginManagerTrait:: |
public | function | ||
PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider:: |
protected | property | The plugin definitions. | |
PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider:: |
protected | function | Returns a plugin definition. | |
PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider:: |
public | function | Creates a new class instance. |