<?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_enrich.controller.rest.mass_edit' shared service.

include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Controller/InternalApi/MassEditController.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/MassEditAction/OperationJobLauncher.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Converter/ConverterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Converter/MassOperationConverter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Adapter/ItemsCounter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/ProductGrid/CountImpactedProducts.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/MassAction/MassActionParametersParser.php';

return $this->services['pim_enrich.controller.rest.mass_edit'] = new \Akeneo\Pim\Enrichment\Bundle\Controller\InternalApi\MassEditController(($this->privates['oro_datagrid.mass_action.parameters_parser'] ?? ($this->privates['oro_datagrid.mass_action.parameters_parser'] = new \Oro\Bundle\DataGridBundle\Extension\MassAction\MassActionParametersParser())), ($this->privates['pim_datagrid.adapter.oro_to_pim_grid_filter'] ?? $this->load('getPimDatagrid_Adapter_OroToPimGridFilterService.php')), new \Akeneo\Pim\Enrichment\Bundle\MassEditAction\OperationJobLauncher(($this->privates['pim_connector.launcher.authenticated_job_launcher'] ?? $this->load('getPimConnector_Launcher_AuthenticatedJobLauncherService.php')), ($this->privates['akeneo_batch.job.job_instance_repository'] ?? $this->load('getAkeneoBatch_Job_JobInstanceRepositoryService.php')), ($this->services['security.token_storage'] ?? $this->getSecurity_TokenStorageService())), new \Akeneo\Pim\Enrichment\Component\Product\Converter\MassOperationConverter(($this->services['pim_user.context.user'] ?? $this->getPimUser_Context_UserService()), ($this->privates['pim_enrich.converter.enrich_to_standard.product_value'] ?? $this->load('getPimEnrich_Converter_EnrichToStandard_ProductValueService.php')), ($this->privates['pim_catalog.localization.localizer.converter'] ?? $this->load('getPimCatalog_Localization_Localizer_ConverterService.php')), ($this->privates['pim_enrich.filter.product_values_edit_data'] ?? $this->load('getPimEnrich_Filter_ProductValuesEditDataService.php')), ($this->privates['oro_security.security_facade'] ?? $this->getOroSecurity_SecurityFacadeService())), new \Oro\Bundle\PimDataGridBundle\Adapter\ItemsCounter(new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\ProductGrid\CountImpactedProducts(($this->privates['pim_catalog.query.product_and_product_model_query_builder_factory'] ?? $this->load('getPimCatalog_Query_ProductAndProductModelQueryBuilderFactoryService.php')), ($this->privates['pim_catalog.query.product_query_builder_factory'] ?? $this->load('getPimCatalog_Query_ProductQueryBuilderFactoryService.php')))));
