<?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 'admin.commande' service.
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/AccessRegistryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/FieldDescriptionRegistryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/LifecycleHookProviderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/MenuBuilderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/ParentAdminInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/UrlGeneratorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/AdminInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/security-acl/Model/DomainObjectInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/AdminTreeInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Admin/AbstractAdmin.php';
include_once \dirname(__DIR__, 4).'/src/Admin/Boutique/CommandeAdmin.php';
include_once \dirname(__DIR__, 4).'/src/Admin/Boutique/CommandeAyantDroitAdmin.php';
include_once \dirname(__DIR__, 4).'/src/Admin/Boutique/CommandeSkieurAdmin.php';
include_once \dirname(__DIR__, 4).'/src/Admin/Boutique/AvoirAdmin.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Translator/LabelTranslatorStrategyInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/sonata-project/admin-bundle/src/Translator/NativeLabelTranslatorStrategy.php';
include_once \dirname(__DIR__, 4).'/src/Translator/NativeLabelTranslatorStrategy.php';
$this->factories['admin.commande'] = function () {
$instance = new \App\Admin\Boutique\CommandeAdmin('admin.commande', 'App\\Entity\\Boutique\\Commande', 'app.controller.admin.commande');
$a = new \App\Admin\Boutique\CommandeAyantDroitAdmin('admin.commandeayantdroit', 'App\\Entity\\Boutique\\CommandeAyantDroit', 'Sonata\\AdminBundle\\Controller\\CRUDController');
$b = ($this->services['sonata.admin.manager.orm'] ?? $this->load('getSonata_Admin_Manager_OrmService.php'));
$c = ($this->privates['sonata.admin.builder.orm_form'] ?? $this->load('getSonata_Admin_Builder_OrmFormService.php'));
$d = ($this->privates['sonata.admin.builder.orm_show'] ?? $this->load('getSonata_Admin_Builder_OrmShowService.php'));
$e = ($this->privates['sonata.admin.builder.orm_list'] ?? $this->load('getSonata_Admin_Builder_OrmListService.php'));
$f = ($this->privates['sonata.admin.builder.orm_datagrid'] ?? $this->load('getSonata_Admin_Builder_OrmDatagridService.php'));
$g = ($this->services['translator'] ?? $this->getTranslatorService());
$h = ($this->services['sonata.admin.pool'] ?? $this->getSonata_Admin_PoolService());
$i = ($this->services['sonata.admin.route.default_generator'] ?? $this->load('getSonata_Admin_Route_DefaultGeneratorService.php'));
$j = ($this->services['validator'] ?? $this->getValidatorService());
$k = ($this->privates['sonata.admin.security.handler.role'] ?? $this->load('getSonata_Admin_Security_Handler_RoleService.php'));
$l = ($this->services['knp_menu.factory'] ?? $this->load('getKnpMenu_FactoryService.php'));
$m = ($this->services['sonata.admin.route.path_info'] ?? $this->load('getSonata_Admin_Route_PathInfoService.php'));
$n = ($this->services['sonata.admin.label.strategy.native'] ?? ($this->services['sonata.admin.label.strategy.native'] = new \App\Translator\NativeLabelTranslatorStrategy()));
$o = ($this->privates['sonata.admin.filter_persister.session'] ?? $this->load('getSonata_Admin_FilterPersister_SessionService.php'));
$p = ($this->services['sonata.admin.event.extension'] ?? $this->load('getSonata_Admin_Event_ExtensionService.php'));
$q = ($this->privates['sonata_translation.admin.extension.gedmo_translatable'] ?? $this->load('getSonataTranslation_Admin_Extension_GedmoTranslatableService.php'));
$a->setManagerType('orm');
$a->setModelManager($b);
$a->setFormContractor($c);
$a->setShowBuilder($d);
$a->setListBuilder($e);
$a->setDatagridBuilder($f);
$a->setTranslator($g, false);
$a->setConfigurationPool($h);
$a->setRouteGenerator($i);
$a->setValidator($j);
$a->setSecurityHandler($k);
$a->setMenuFactory($l);
$a->setRouteBuilder($m);
$a->setLabelTranslatorStrategy($n);
$a->setPagerType('default');
$a->setLabel('Ayants droits');
$a->setFilterPersister($o);
$a->showMosaicButton(false);
$a->setTemplateRegistry(($this->services['admin.commandeayantdroit.template_registry'] ?? $this->load('getAdmin_Commandeayantdroit_TemplateRegistryService.php')));
$a->setSecurityInformation($this->parameters['sonata.admin.configuration.security.information']);
$a->initialize();
$a->addExtension($p);
$a->setFormTheme([0 => '@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig']);
$a->setFilterTheme([0 => '@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig']);
$a->addExtension($q);
$r = new \App\Admin\Boutique\CommandeSkieurAdmin('admin.commandeskieur', 'App\\Entity\\Boutique\\CommandeSkieur', 'Sonata\\AdminBundle\\Controller\\CRUDController');
$r->setManagerType('orm');
$r->setModelManager($b);
$r->setFormContractor($c);
$r->setShowBuilder($d);
$r->setListBuilder($e);
$r->setDatagridBuilder($f);
$r->setTranslator($g, false);
$r->setConfigurationPool($h);
$r->setRouteGenerator($i);
$r->setValidator($j);
$r->setSecurityHandler($k);
$r->setMenuFactory($l);
$r->setRouteBuilder($m);
$r->setLabelTranslatorStrategy($n);
$r->setPagerType('default');
$r->setLabel('Skieurs');
$r->setFilterPersister($o);
$r->showMosaicButton(false);
$r->setTemplateRegistry(($this->services['admin.commandeskieur.template_registry'] ?? $this->load('getAdmin_Commandeskieur_TemplateRegistryService.php')));
$r->setSecurityInformation($this->parameters['sonata.admin.configuration.security.information']);
$r->initialize();
$r->addExtension($p);
$r->setFormTheme([0 => '@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig']);
$r->setFilterTheme([0 => '@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig']);
$r->addExtension($q);
$s = new \App\Admin\Boutique\AvoirAdmin('admin.avoir', 'App\\Entity\\Boutique\\Avoir', 'Sonata\\AdminBundle\\Controller\\CRUDController');
$s->setManagerType('orm');
$s->setModelManager($b);
$s->setFormContractor($c);
$s->setShowBuilder($d);
$s->setListBuilder($e);
$s->setDatagridBuilder($f);
$s->setTranslator($g, false);
$s->setConfigurationPool($h);
$s->setRouteGenerator($i);
$s->setValidator($j);
$s->setSecurityHandler($k);
$s->setMenuFactory($l);
$s->setRouteBuilder($m);
$s->setLabelTranslatorStrategy($n);
$s->setPagerType('default');
$s->setLabel('Avoirs');
$s->setFilterPersister($o);
$s->showMosaicButton(false);
$s->setTemplateRegistry(($this->services['admin.avoir.template_registry'] ?? $this->load('getAdmin_Avoir_TemplateRegistryService.php')));
$s->setSecurityInformation($this->parameters['sonata.admin.configuration.security.information']);
$s->initialize();
$s->addExtension($p);
$s->setFormTheme([0 => '@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig']);
$s->setFilterTheme([0 => '@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig']);
$s->addExtension($q);
$instance->setEntityManager(($this->services['doctrine.orm.default_entity_manager'] ?? $this->getDoctrine_Orm_DefaultEntityManagerService()));
$instance->addChild($a);
$instance->addChild($r);
$instance->addChild($s);
$instance->setManagerType('orm');
$instance->setModelManager($b);
$instance->setFormContractor($c);
$instance->setShowBuilder($d);
$instance->setListBuilder($e);
$instance->setDatagridBuilder($f);
$instance->setTranslator($g, false);
$instance->setConfigurationPool($h);
$instance->setRouteGenerator($i);
$instance->setValidator($j);
$instance->setSecurityHandler($k);
$instance->setMenuFactory($l);
$instance->setRouteBuilder($m);
$instance->setLabelTranslatorStrategy($n);
$instance->setPagerType('default');
$instance->setLabel('Commandes');
$instance->setFilterPersister($o);
$instance->showMosaicButton(false);
$instance->setTemplateRegistry(($this->services['admin.commande.template_registry'] ?? $this->load('getAdmin_Commande_TemplateRegistryService.php')));
$instance->setSecurityInformation($this->parameters['sonata.admin.configuration.security.information']);
$instance->initialize();
$instance->addExtension($p);
$instance->setFormTheme([0 => '@SonataDoctrineORMAdmin/Form/form_admin_fields.html.twig']);
$instance->setFilterTheme([0 => '@SonataDoctrineORMAdmin/Form/filter_admin_fields.html.twig']);
$instance->addExtension($q);
return $instance;
};
return $this->factories['admin.commande']();