You are here

public function EntityView::__construct in Services 9.0.x

Same name and namespace in other branches
  1. 8.4 src/Plugin/ServiceDefinition/EntityView.php \Drupal\services\Plugin\ServiceDefinition\EntityView::__construct()

Parameters

array $configuration:

string $plugin_id:

mixed $plugin_definition:

RendererInterface $renderer:

Overrides ContextAwarePluginBase::__construct

File

src/Plugin/ServiceDefinition/EntityView.php, line 47

Class

EntityView
Plugin annotation @ServiceDefinition( id = "entity_view", methods = { "GET" }, translatable = true, deriver = "\Drupal\services\Plugin\Deriver\EntityView" )

Namespace

Drupal\services\Plugin\ServiceDefinition

Code

public function __construct(array $configuration, $plugin_id, $plugin_definition, RendererInterface $renderer, AssetResolverInterface $asset_resolver, AssetCollectionRendererInterface $css_collection_renderer, AssetCollectionRendererInterface $js_collection_renderer) {
  parent::__construct($configuration, $plugin_id, $plugin_definition);
  $this->renderer = $renderer;
  $this->assetResolver = $asset_resolver;
  $this->cssCollectionRenderer = $css_collection_renderer;
  $this->jsCollectionRenderer = $js_collection_renderer;
}