You are here

public function OrderRenderer::__construct in Commerce Core 8.2

Constructs a new OrderEntityRenderer object.

Parameters

\Drupal\Core\Render\RendererInterface $renderer: The core render service.

\Drupal\entity_print\Asset\AssetRendererInterface $asset_renderer: The entity print asset renderer.

\Drupal\entity_print\FilenameGeneratorInterface $filename_generator: A filename generator.

\Symfony\Component\EventDispatcher\EventDispatcherInterface $event_dispatcher: The event dispatcher.

\Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: The entity type manager.

\Drupal\commerce_order\OrderTotalSummaryInterface $order_total_summary: The order total summary service.

File

modules/order/src/EntityPrint/OrderRenderer.php, line 49

Class

OrderRenderer
Provides a custom entity_print renderer for orders.

Namespace

Drupal\commerce_order\EntityPrint

Code

public function __construct(CoreRendererInterface $renderer, AssetRendererInterface $asset_renderer, FilenameGeneratorInterface $filename_generator, EventDispatcherInterface $event_dispatcher, EntityTypeManagerInterface $entity_type_manager, OrderTotalSummaryInterface $order_total_summary) {
  parent::__construct($renderer, $asset_renderer, $filename_generator, $event_dispatcher, $entity_type_manager);
  $this->orderTotalSummary = $order_total_summary;
}