You are here

class PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider in Plugin 8.2

Hierarchy

Expanded class hierarchy of PluginOperationsProviderPluginManagerTraitUnitTestOperationsProvider

File

tests/src/Unit/Plugin/PluginOperationsProviderPluginManagerTraitTest.php, line 66

Namespace

Drupal\Tests\plugin\Unit\Plugin
View 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