<?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 'App\Controller\Ecommerce\GiftCheckoutController' shared autowired service.
include_once \dirname(__DIR__, 4).'/vendor/wearemarketing/corebundle/Util/Interfaces/RendererAwareInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/wearemarketing/corebundle/Util/Traits/RendererTrait.php';
include_once \dirname(__DIR__, 4).'/vendor/wearemarketing/corebundle/Controller/Traits/RendererControllerTrait.php';
include_once \dirname(__DIR__, 4).'/src/Controller/Ecommerce/Traits/ExtractsExtraTypesFromGift.php';
include_once \dirname(__DIR__, 4).'/src/Controller/Ecommerce/GiftCheckoutController.php';
$this->services['App\\Controller\\Ecommerce\\GiftCheckoutController'] = $instance = new \App\Controller\Ecommerce\GiftCheckoutController(($this->privates['App\\Repository\\Ecommerce\\Interfaces\\GiftRepositoryInterface'] ?? $this->getGiftRepositoryInterfaceService()), ($this->privates['App\\Factory\\Ecommerce\\GiftFormFactory'] ?? $this->load('getGiftFormFactoryService.php')), ($this->privates['App\\Processor\\Ecommerce\\GiftHasExtraProcessor'] ?? $this->load('getGiftHasExtraProcessorService.php')), ($this->services['App\\Service\\Ecommerce\\GiftToCartService'] ?? $this->load('getGiftToCartServiceService.php')), ($this->privates['App\\Assigner\\Ecommerce\\CartShippingAssigner'] ?? $this->load('getCartShippingAssignerService.php')));
$instance->setTwig(($this->services['twig'] ?? $this->getTwigService()));
$instance->setUrlGenerator(($this->services['router'] ?? $this->getRouterService()));
return $instance;