<?php

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

// This file has been auto-generated by the Symfony Dependency Injection Component for internal use.
// Returns the public 'pim_pdf_generator.controller.product' shared service.

include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Controller/InternalApi/ProductPdfController.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/PdfGeneration/Renderer/RendererRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/PdfGeneration/Renderer/RendererInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/PdfGeneration/Renderer/ProductPdfRenderer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/PdfGeneration/Builder/PdfBuilderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/PdfGeneration/Builder/DompdfBuilder.php';

$a = new \Akeneo\Pim\Enrichment\Bundle\PdfGeneration\Renderer\RendererRegistry();

$b = ($this->privates['pim_catalog.repository.cached_attribute_option'] ?? $this->load('getPimCatalog_Repository_CachedAttributeOptionService.php'));

$a->addRenderer(new \Akeneo\Pim\Enrichment\Bundle\PdfGeneration\Renderer\ProductPdfRenderer(($this->services['templating'] ?? $this->load('getTemplatingService.php')), new \Akeneo\Pim\Enrichment\Bundle\PdfGeneration\Builder\DompdfBuilder((\dirname(__DIR__, 4).'/src')), ($this->services['liip_imagine.data.manager'] ?? $this->load('getLiipImagine_Data_ManagerService.php')), ($this->services['liip_imagine.cache.manager'] ?? $this->load('getLiipImagine_Cache_ManagerService.php')), ($this->services['liip_imagine.filter.manager'] ?? $this->load('getLiipImagine_Filter_ManagerService.php')), ($this->privates['pim_catalog.repository.cached_attribute'] ?? $this->load('getPimCatalog_Repository_CachedAttributeService.php')), 'AkeneoPimEnrichmentBundle:Product:renderPdf.html.twig', $b, NULL, $b));

return $this->services['pim_pdf_generator.controller.product'] = new \Akeneo\Pim\Enrichment\Bundle\Controller\InternalApi\ProductPdfController(($this->privates['pim_catalog.repository.product'] ?? $this->load('getPimCatalog_Repository_ProductService.php')), $a);
