<?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 'oro_datagrid.datagrid.manager' shared service.

include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datagrid/ManagerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datagrid/Manager.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datagrid/Builder.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datasource/DatasourceInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Datasource/Orm/OrmDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/DatasourceInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ParameterizableInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/Datasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ResultRecord/HydratorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ResultRecord/Orm/ResultRecordHydrator.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/RepositoryDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/FamilyDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/UIBundle/Provider/TranslatedLabelsProviderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Doctrine/ORM/Repository/DatagridRepositoryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Doctrine/ORM/Repository/MassActionRepositoryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Doctrine/ORM/Repository/InternalApi/FamilyRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/FamilyVariantDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Doctrine/ORM/Repository/InternalApi/FamilyVariantRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/CacheableSupportsMethodInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/FamilyVariantNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Structure/Bundle/Doctrine/ORM/Repository/InternalApi/AssociationTypeRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Doctrine/ORM/Repository/InternalApi/GroupRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Bundle/Doctrine/Repository/InternalApi/LocaleRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Bundle/Doctrine/Repository/InternalApi/ChannelRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Channel/Bundle/Doctrine/Repository/InternalApi/CurrencyRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Repository/InternalApi/JobTrackerRepository.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ProductAndProductModelDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Query/ProductQueryBuilderFactoryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/ProductAndProductModelQueryBuilderWithSearchAggregatorFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/ProductAndProductModelQueryBuilderFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Tool/Component/StorageUtils/Cursor/CursorFactoryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/FromSizeIdentifierResultCursorFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/ContextAwareNormalizerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/DenormalizerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/ContextAwareDenormalizerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/EncoderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/ContextAwareEncoderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/DecoderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/ContextAwareDecoderInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Serializer.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerAwareInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Normalizer/NormalizerAwareTrait.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductAndProductModelRowNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductModelNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerAwareInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/SerializerAwareTrait.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/ProductAssociationNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/OptionNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/OptionsNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ProductValuesNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/DateTimeNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/FileNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/GroupProductNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ReferenceDataNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ReferenceDataCollectionNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Normalizer/Product/ValueNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Grid/Query/FetchProductAndProductModelRows.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/ElasticsearchAndSql/ProductGrid/FetchProductAndProductModelRows.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/ProductGrid/FetchProductRowsFromIdentifiers.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/ProductGrid/FetchProductModelRowsFromCodes.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/Sql/ProductGrid/ProductModelImagesFromCodes.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Grid/Query/AddAdditionalProductPropertiesRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Grid/Query/AddAdditionalProductModelPropertiesRegistry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/ProductDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/AssociatedProductDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/FromSizeCursorFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Datasource/AssociatedProductModelDatasource.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/ExtensionVisitorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/AbstractExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/FormatterExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/PropertyInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/AbstractProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/FieldProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/UrlProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/TwigTemplateProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/TranslateableProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Formatter/Property/CallbackProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/FieldProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/FileProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/DateProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/DateTimeProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ChangesetProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/DateTimeWithUserTimezoneProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/ProductValue/TwigProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/Job/NameProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Formatter/Property/Job/TypeProperty.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/OrmPagerExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/PagerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/AbstractPager.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/Orm/Pager.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Sorter/OrmSorterExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Action/ActionExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/MassAction/MassActionExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Toolbar/ToolbarExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/GridViews/GridViewsExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/FilterBundle/Grid/Extension/OrmFilterExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/SorterExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/SorterInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Orm/FieldSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/FieldSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/ValueSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/CompletenessSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/FamilySorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/IsAssociatedSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/InGroupSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Sorter/Product/ReferenceDataSorter.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/PagerExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/PagerResolverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/PagerResolver.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/AbstractPager.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Pager/Orm/Pager.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/DataGridBundle/Extension/Pager/DummyPager.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Oro/Bundle/PimDataGridBundle/Extension/Selector/OrmSelectorExtension.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Query/ProductQueryBuilderOptionsResolverInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Elasticsearch/ProductQueryBuilderFromSizeOptionsResolver.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/Product/Normalizer/Standard/DateTimeNormalizer.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/serializer/Encoder/JsonEncoder.php';

$a = ($this->services['twig'] ?? $this->load('getTwigService.php'));

if (isset($this->services['oro_datagrid.datagrid.manager'])) {
    return $this->services['oro_datagrid.datagrid.manager'];
}
$b = ($this->privates['oro_security.security_facade'] ?? $this->getOroSecurity_SecurityFacadeService());

$c = new \Oro\Bundle\DataGridBundle\Datagrid\Builder('Oro\\Bundle\\DataGridBundle\\Datagrid\\Datagrid', 'Oro\\Bundle\\DataGridBundle\\Extension\\Acceptor', ($this->services['event_dispatcher'] ?? $this->getEventDispatcherService()), $b);

$d = ($this->services['doctrine.orm.default_entity_manager'] ?? $this->getDoctrine_Orm_DefaultEntityManagerService());
$e = new \Oro\Bundle\PimDataGridBundle\Datasource\ResultRecord\Orm\ResultRecordHydrator();
$f = ($this->services['pim_user.context.user'] ?? $this->getPimUser_Context_UserService());

$g = new \Akeneo\Pim\Structure\Bundle\Doctrine\ORM\Repository\InternalApi\FamilyRepository($f, $d, 'Akeneo\\Pim\\Structure\\Component\\Model\\Family');
$h = ($this->privates['pim_catalog.repository.attribute'] ?? $this->load('getPimCatalog_Repository_AttributeService.php'));
$i = ($this->privates['pim_catalog.query.filter.product_and_product_model_registry'] ?? $this->load('getPimCatalog_Query_Filter_ProductAndProductModelRegistryService.php'));
$j = ($this->privates['pim_catalog.query.sorter.registry'] ?? $this->load('getPimCatalog_Query_Sorter_RegistryService.php'));
$k = ($this->privates['akeneo_elasticsearch.client.product_and_product_model'] ?? $this->load('getAkeneoElasticsearch_Client_ProductAndProductModelService.php'));
$l = ($this->privates['pim_catalog.elasticsearch.product_query_builder_from_size_resolver'] ?? ($this->privates['pim_catalog.elasticsearch.product_query_builder_from_size_resolver'] = new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductQueryBuilderFromSizeOptionsResolver()));
$m = ($this->privates['pim_enrich.query.product_and_product_model_search_aggregator'] ?? $this->load('getPimEnrich_Query_ProductAndProductModelSearchAggregatorService.php'));
$n = ($this->privates['pim_enrich.normalizer.image'] ?? $this->load('getPimEnrich_Normalizer_ImageService.php'));
$o = ($this->privates['pim_catalog.filter.chained'] ?? $this->load('getPimCatalog_Filter_ChainedService.php'));
$p = ($this->privates['akeneo.pim.enrichment.product.query.get_product_completenesses'] ?? $this->load('getAkeneo_Pim_Enrichment_Product_Query_GetProductCompletenessesService.php'));
$q = ($this->privates['pim_catalog.repository.cached_attribute_option'] ?? $this->load('getPimCatalog_Repository_CachedAttributeOptionService.php'));
$r = ($this->privates['pim_catalog.localization.presenter.date'] ?? $this->load('getPimCatalog_Localization_Presenter_DateService.php'));
$s = new \Oro\Bundle\PimDataGridBundle\Normalizer\GroupProductNormalizer($o, $n, $p);
$t = ($this->privates['pim_catalog.repository.cached_attribute'] ?? $this->load('getPimCatalog_Repository_CachedAttributeService.php'));
$u = ($this->privates['pim_reference_data.repository_resolver'] ?? $this->load('getPimReferenceData_RepositoryResolverService.php'));

$v = new \Symfony\Component\Serializer\Serializer([0 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductAndProductModelRowNormalizer($n), 1 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductNormalizer($o, $n, $p), 2 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductModelNormalizer($o, ($this->privates['pim_catalog.doctrine.query.find_variant_product_completeness'] ?? $this->load('getPimCatalog_Doctrine_Query_FindVariantProductCompletenessService.php')), ($this->privates['pim_catalog.product_models.image_as_label'] ?? $this->load('getPimCatalog_ProductModels_ImageAsLabelService.php')), $n), 3 => new \Oro\Bundle\PimDataGridBundle\Normalizer\ProductAssociationNormalizer($n, $p), 4 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\OptionNormalizer($q), 5 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\OptionsNormalizer($q), 6 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ProductValuesNormalizer(($this->privates['pim_catalog.localization.presenter.registry'] ?? $this->load('getPimCatalog_Localization_Presenter_RegistryService.php')), $f), 7 => new \Oro\Bundle\PimDataGridBundle\Normalizer\DateTimeNormalizer(($this->privates['pim_catalog.normalizer.standard.datetime'] ?? ($this->privates['pim_catalog.normalizer.standard.datetime'] = new \Akeneo\Pim\Enrichment\Component\Product\Normalizer\Standard\DateTimeNormalizer())), $r, $f), 8 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\FileNormalizer(), 9 => $s, 10 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ReferenceDataNormalizer($t, $u), 11 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ReferenceDataCollectionNormalizer($t, $u), 12 => new \Oro\Bundle\PimDataGridBundle\Normalizer\Product\ValueNormalizer(($this->privates['pim_catalog.normalizer.standard.product.product_value'] ?? $this->load('getPimCatalog_Normalizer_Standard_Product_ProductValueService.php')))], [0 => ($this->privates['serializer.encoder.json'] ?? ($this->privates['serializer.encoder.json'] = new \Symfony\Component\Serializer\Encoder\JsonEncoder()))]);
$w = ($this->services['doctrine.dbal.default_connection'] ?? $this->getDoctrine_Dbal_DefaultConnectionService());
$x = ($this->privates['akeneo.pim.enrichment.factory.write_value_collection'] ?? $this->getAkeneo_Pim_Enrichment_Factory_WriteValueCollectionService());

$y = new \Oro\Bundle\PimDataGridBundle\Datasource\ProductAndProductModelDatasource($d, new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductAndProductModelQueryBuilderWithSearchAggregatorFactory('Akeneo\\Pim\\Enrichment\\Bundle\\ProductQueryBuilder\\ProductAndProductModelQueryBuilder', new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductAndProductModelQueryBuilderFactory('Akeneo\\Pim\\Enrichment\\Component\\Product\\Query\\ProductAndProductModelQueryBuilder', $h, $i, $j, new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\FromSizeIdentifierResultCursorFactory($k), $l), $m), $v, ($this->services['validator'] ?? $this->load('getValidatorService.php')), new \Akeneo\Pim\Enrichment\Bundle\Storage\ElasticsearchAndSql\ProductGrid\FetchProductAndProductModelRows(new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\ProductGrid\FetchProductRowsFromIdentifiers($w, $x, NULL), new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\ProductGrid\FetchProductModelRowsFromCodes($w, $x, new \Akeneo\Pim\Enrichment\Bundle\Storage\Sql\ProductGrid\ProductModelImagesFromCodes($w, $x)), new \Akeneo\Pim\Enrichment\Component\Product\Grid\Query\AddAdditionalProductPropertiesRegistry(new RewindableGenerator(function () {
    return new \EmptyIterator();
}, 0)), new \Akeneo\Pim\Enrichment\Component\Product\Grid\Query\AddAdditionalProductModelPropertiesRegistry(new RewindableGenerator(function () {
    return new \EmptyIterator();
}, 0))));
$y->setMassActionRepository(($this->privates['pim_catalog.repository.product_mass_action'] ?? $this->load('getPimCatalog_Repository_ProductMassActionService.php')));
$z = new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductAndProductModelQueryBuilderWithSearchAggregatorFactory('Akeneo\\Pim\\Enrichment\\Bundle\\ProductQueryBuilder\\ProductAndProductModelQueryBuilder', new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\ProductAndProductModelQueryBuilderFactory('Akeneo\\Pim\\Enrichment\\Component\\Product\\Query\\ProductAndProductModelQueryBuilder', $h, $i, $j, new \Akeneo\Pim\Enrichment\Bundle\Elasticsearch\FromSizeCursorFactory($k, ($this->privates['pim_catalog.repository.product'] ?? $this->load('getPimCatalog_Repository_ProductService.php')), ($this->privates['pim_catalog.repository.product_model'] ?? $this->load('getPimCatalog_Repository_ProductModelService.php')), 25, 'pim_catalog_product'), $l), $m);
$aa = ($this->privates['pim_datagrid.event_subscriber.filter_entity_with_values_subscriber'] ?? ($this->privates['pim_datagrid.event_subscriber.filter_entity_with_values_subscriber'] = new \Oro\Bundle\PimDataGridBundle\EventSubscriber\FilterEntityWithValuesSubscriber()));
$ba = ($this->services['translator'] ?? $this->getTranslatorService());

$ca = new \Oro\Bundle\DataGridBundle\Extension\Formatter\FormatterExtension($ba);

$da = ($this->privates['pim_catalog.localization.presenter.datetime'] ?? $this->load('getPimCatalog_Localization_Presenter_DatetimeService.php'));

$ca->registerProperty('field', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\FieldProperty($ba));
$ca->registerProperty('url', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\UrlProperty(($this->services['router'] ?? $this->getRouterService())));
$ca->registerProperty('twig', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\TwigTemplateProperty($a));
$ca->registerProperty('translateable', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\TranslateableProperty($ba));
$ca->registerProperty('callback', new \Oro\Bundle\DataGridBundle\Extension\Formatter\Property\CallbackProperty());
$ca->registerProperty('product_value_field', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\FieldProperty($ba));
$ca->registerProperty('product_value_file', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\FileProperty($ba));
$ca->registerProperty('product_value_date', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\DateProperty($ba, $r));
$ca->registerProperty('property_date', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeProperty($ba, $da));
$ca->registerProperty('changeset', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ChangesetProperty($ba, ($this->privates['pim_catalog.localization.presenter.number'] ?? $this->load('getPimCatalog_Localization_Presenter_NumberService.php'))));
$ca->registerProperty('datetime', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeProperty($ba, $da));
$ca->registerProperty('date_with_user_timezone', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeWithUserTimezoneProperty($ba, $r, $f));
$ca->registerProperty('datetime_with_user_timezone', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\DateTimeWithUserTimezoneProperty($ba, $da, $f));
$ca->registerProperty('product_value_twig', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\ProductValue\TwigProperty($a));
$ca->registerProperty('job_name', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\Job\NameProperty(($this->services['akeneo_batch.job.job_registry'] ?? $this->load('getAkeneoBatch_Job_JobRegistryService.php')), $ba));
$ca->registerProperty('job_type', new \Oro\Bundle\PimDataGridBundle\Extension\Formatter\Property\Job\TypeProperty($ba));
$ea = ($this->privates['oro_datagrid.datagrid.request_params'] ?? $this->load('getOroDatagrid_Datagrid_RequestParamsService.php'));
$fa = new \Oro\Bundle\DataGridBundle\Extension\Action\ActionExtension($this, $b, $ba);
$fa->registerAction('navigate', 'oro_datagrid.extension.action.type.navigate');
$fa->registerAction('ajax', 'oro_datagrid.extension.action.type.ajax');
$fa->registerAction('delete', 'oro_datagrid.extension.action.type.delete');
$fa->registerAction('revoke', 'oro_datagrid.extension.action.type.revoke');
$fa->registerAction('navigate-product-and-product-model', 'pim_enrich.extension.action.type.navigate_product_and_product_model');
$fa->registerAction('edit-in-modal', 'pim_enrich.extension.action.type.edit_in_modal');
$fa->registerAction('delete-product', 'pim_enrich.extension.action.type.delete_product');
$fa->registerAction('toggle-product', 'pim_enrich.extension.action.type.toggle_product');
$fa->registerAction('tab-redirect', 'pim_datagrid.extension.action.type.tab_redirect');
$ga = new \Oro\Bundle\DataGridBundle\Extension\MassAction\MassActionExtension($this, $b, $ba);
$ga->registerAction('ajax', 'oro_datagrid.extension.mass_action.type.ajax');
$ga->registerAction('redirect', 'oro_datagrid.extension.mass_action.type.redirect');
$ga->registerAction('widget', 'oro_datagrid.extension.mass_action.type.widget');
$ga->registerAction('edit', 'pim_datagrid.extension.mass_action.type.edit');
$ga->registerAction('sequential_edit', 'pim_datagrid.extension.mass_action.type.sequential_edit');
$ga->registerAction('export', 'pim_datagrid.extension.mass_action.type.export');
$ga->registerAction('delete', 'pim_datagrid.extension.mass_action.type.delete');
$ga->registerAction('mass_delete', 'pim_datagrid.extension.mass_action.type.product_mass_delete');
$ha = new \Oro\Bundle\FilterBundle\Grid\Extension\OrmFilterExtension($ea, $ba);
$ha->addFilter('string', ($this->privates['oro_filter.string_filter'] ?? $this->load('getOroFilter_StringFilterService.php')));
$ha->addFilter('search', ($this->privates['oro_filter.search_filter'] ?? $this->load('getOroFilter_SearchFilterService.php')));
$ha->addFilter('selectrow', ($this->privates['oro_filter.select_row_filter'] ?? $this->load('getOroFilter_SelectRowFilterService.php')));
$ha->addFilter('number', ($this->privates['oro_filter.number_filter'] ?? $this->load('getOroFilter_NumberFilterService.php')));
$ha->addFilter('percent', ($this->privates['oro_filter.percent_filter'] ?? $this->load('getOroFilter_PercentFilterService.php')));
$ha->addFilter('choice', ($this->privates['oro_filter.choice_filter'] ?? $this->load('getOroFilter_ChoiceFilterService.php')));
$ha->addFilter('entity', ($this->privates['oro_filter.entity_filter'] ?? $this->load('getOroFilter_EntityFilterService.php')));
$ha->addFilter('boolean', ($this->privates['oro_filter.boolean_filter'] ?? $this->load('getOroFilter_BooleanFilterService.php')));
$ha->addFilter('date', ($this->privates['oro_filter.date_range_filter'] ?? $this->load('getOroFilter_DateRangeFilterService.php')));
$ha->addFilter('datetime', ($this->privates['oro_filter.datetime_range_filter'] ?? $this->load('getOroFilter_DatetimeRangeFilterService.php')));
$ha->addFilter('ajax_choice', ($this->privates['pim_filter.ajax_choice_filter'] ?? $this->load('getPimFilter_AjaxChoiceFilterService.php')));
$ha->addFilter('product_scope', ($this->privates['pim_filter.product_scope_filter'] ?? $this->load('getPimFilter_ProductScopeFilterService.php')));
$ha->addFilter('product_category', ($this->privates['pim_filter.product_category_filter'] ?? $this->load('getPimFilter_ProductCategoryFilterService.php')));
$ha->addFilter('product_groups', ($this->privates['pim_filter.product_groups_filter'] ?? $this->load('getPimFilter_ProductGroupsFilterService.php')));
$ha->addFilter('product_family', ($this->privates['pim_filter.product_family_filter'] ?? $this->load('getPimFilter_ProductFamilyFilterService.php')));
$ha->addFilter('product_completeness', ($this->privates['pim_filter.product_completeness_filter'] ?? $this->load('getPimFilter_ProductCompletenessFilterService.php')));
$ha->addFilter('product_and_product_model_completeness', ($this->privates['pim_filter.product_and_product_model_completeness_filter'] ?? $this->load('getPimFilter_ProductAndProductModelCompletenessFilterService.php')));
$ha->addFilter('product_date', ($this->privates['pim_filter.product_date_filter'] ?? $this->load('getPimFilter_ProductDateFilterService.php')));
$ha->addFilter('product_enabled', ($this->privates['pim_filter.product_enabled_filter'] ?? $this->load('getPimFilter_ProductEnabledFilterService.php')));
$ha->addFilter('product_in_group', ($this->privates['pim_filter.product_in_group_filter'] ?? $this->load('getPimFilter_ProductInGroupFilterService.php')));
$ha->addFilter('product_is_associated', ($this->privates['pim_filter.product_is_associated_filter'] ?? $this->load('getPimFilter_ProductIsAssociatedFilterService.php')));
$ha->addFilter('product_value_string', ($this->privates['pim_filter.product_value_string'] ?? $this->load('getPimFilter_ProductValueStringService.php')));
$ha->addFilter('product_value_choice', ($this->privates['pim_filter.product_value_choice'] ?? $this->load('getPimFilter_ProductValueChoiceService.php')));
$ha->addFilter('product_value_number', ($this->privates['pim_filter.product_value_number'] ?? $this->load('getPimFilter_ProductValueNumberService.php')));
$ha->addFilter('product_value_date', ($this->privates['pim_filter.product_value_date'] ?? $this->load('getPimFilter_ProductValueDateService.php')));
$ha->addFilter('product_value_datetime', ($this->privates['pim_filter.product_value_datetime'] ?? $this->load('getPimFilter_ProductValueDatetimeService.php')));
$ha->addFilter('product_value_boolean', ($this->privates['pim_filter.product_value_boolean'] ?? $this->load('getPimFilter_ProductValueBooleanService.php')));
$ha->addFilter('product_value_metric', ($this->privates['pim_filter.product_value_metric'] ?? $this->load('getPimFilter_ProductValueMetricService.php')));
$ha->addFilter('product_value_price', ($this->privates['pim_filter.product_value_price'] ?? $this->load('getPimFilter_ProductValuePriceService.php')));
$ha->addFilter('label_or_identifier', ($this->privates['pim_filter.product_label_or_identifier_filter'] ?? $this->load('getPimFilter_ProductLabelOrIdentifierFilterService.php')));
$ha->addFilter('product_value_reference_data', ($this->privates['pim_reference_data.filter.reference_data'] ?? $this->load('getPimReferenceData_Filter_ReferenceDataService.php')));
$ia = new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\SorterExtension($ea);
$ia->addSorter('field', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Orm\FieldSorter());
$ia->addSorter('product_field', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\FieldSorter());
$ia->addSorter('product_value', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\ValueSorter($h));
$ia->addSorter('product_completeness', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\CompletenessSorter());
$ia->addSorter('product_family', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\FamilySorter());
$ia->addSorter('product_is_associated', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\IsAssociatedSorter());
$ia->addSorter('product_in_group', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\InGroupSorter($ea));
$ia->addSorter('product_value_reference_data', new \Oro\Bundle\PimDataGridBundle\Extension\Sorter\Product\ReferenceDataSorter($ea));
$ja = new \Oro\Bundle\PimDataGridBundle\Extension\Selector\OrmSelectorExtension($ea);
$ja->addEligibleDatasource('pim_datasource_product');
$ja->addEligibleDatasource('pim_datasource_associated_product');
$ja->addEligibleDatasource('pimee_datasource_published_product');

$c->registerDatasource('orm', new \Oro\Bundle\DataGridBundle\Datasource\Orm\OrmDatasource($d));
$c->registerDatasource('pim_datasource_default', new \Oro\Bundle\PimDataGridBundle\Datasource\Datasource($d, $e));
$c->registerDatasource('pim_datasource_attribute', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(($this->services['pim_enrich.repository.attribute'] ?? $this->load('getPimEnrich_Repository_AttributeService.php')), $e));
$c->registerDatasource('pim_datasource_family', new \Oro\Bundle\PimDataGridBundle\Datasource\FamilyDatasource($g, $g, $e));
$c->registerDatasource('pim_datasource_family_variant', new \Oro\Bundle\PimDataGridBundle\Datasource\FamilyVariantDatasource(new \Akeneo\Pim\Structure\Bundle\Doctrine\ORM\Repository\InternalApi\FamilyVariantRepository($d, 'Akeneo\\Pim\\Structure\\Component\\Model\\FamilyVariant'), $e, new \Oro\Bundle\PimDataGridBundle\Normalizer\FamilyVariantNormalizer(($this->privates['pim_catalog.normalizer.standard.translation'] ?? $this->load('getPimCatalog_Normalizer_Standard_TranslationService.php')))));
$c->registerDatasource('pim_datasource_group_type', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(($this->services['pim_enrich.repository.group_type'] ?? $this->load('getPimEnrich_Repository_GroupTypeService.php')), $e));
$c->registerDatasource('pim_datasource_association_type', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Pim\Structure\Bundle\Doctrine\ORM\Repository\InternalApi\AssociationTypeRepository($d, 'Akeneo\\Pim\\Structure\\Component\\Model\\AssociationType'), $e));
$c->registerDatasource('pim_datasource_group', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Pim\Enrichment\Bundle\Doctrine\ORM\Repository\InternalApi\GroupRepository($f, $d, 'Akeneo\\Pim\\Enrichment\\Component\\Product\\Model\\Group'), $e));
$c->registerDatasource('pim_datasource_locale', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Channel\Bundle\Doctrine\Repository\InternalApi\LocaleRepository($d, 'Akeneo\\Channel\\Component\\Model\\Locale'), $e));
$c->registerDatasource('pim_datasource_channel', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Channel\Bundle\Doctrine\Repository\InternalApi\ChannelRepository($d, 'Akeneo\\Channel\\Component\\Model\\Channel'), $e));
$c->registerDatasource('pim_datasource_currency', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Channel\Bundle\Doctrine\Repository\InternalApi\CurrencyRepository($d, 'Akeneo\\Channel\\Component\\Model\\Currency'), $e));
$c->registerDatasource('pim_datasource_job_instance', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(($this->services['pim_enrich.repository.job_instance'] ?? $this->load('getPimEnrich_Repository_JobInstanceService.php')), $e));
$c->registerDatasource('pim_datasource_job_execution', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(($this->privates['pim_enrich.repository.job_execution'] ?? $this->load('getPimEnrich_Repository_JobExecutionService.php')), $e));
$c->registerDatasource('pim_datasource_job_tracker', new \Oro\Bundle\PimDataGridBundle\Datasource\RepositoryDatasource(new \Akeneo\Platform\Bundle\ImportExportBundle\Repository\InternalApi\JobTrackerRepository($d, 'Akeneo\\Tool\\Component\\Batch\\Model\\JobExecution'), $e));
$c->registerDatasource('pim_datasource_smart', new \Oro\Bundle\PimDataGridBundle\Datasource\Datasource($d, $e));
$c->registerDatasource('pim_datasource_product', $y);
$c->registerDatasource('pim_datasource_associated_product', new \Oro\Bundle\PimDataGridBundle\Datasource\AssociatedProductDatasource($d, $z, $v, $aa));
$c->registerDatasource('pim_datasource_associated_product_model', new \Oro\Bundle\PimDataGridBundle\Datasource\AssociatedProductModelDatasource($d, $z, $v, $aa));
$c->registerDatasource('pim_datasource_group_product', new \Oro\Bundle\PimDataGridBundle\Datasource\ProductDatasource($d, ($this->privates['pim_catalog.query.product_query_builder_from_size_factory'] ?? $this->load('getPimCatalog_Query_ProductQueryBuilderFromSizeFactoryService.php')), $s, $aa));
$c->registerExtension($ca);
$c->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\Pager\OrmPagerExtension(new \Oro\Bundle\DataGridBundle\Extension\Pager\Orm\Pager(), $ea));
$c->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\Sorter\OrmSorterExtension($ea));
$c->registerExtension($fa);
$c->registerExtension($ga);
$c->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\Toolbar\ToolbarExtension());
$c->registerExtension(new \Oro\Bundle\DataGridBundle\Extension\GridViews\GridViewsExtension($ea));
$c->registerExtension($ha);
$c->registerExtension(($this->privates['pim_datagrid.extension.filter'] ?? $this->load('getPimDatagrid_Extension_FilterService.php')));
$c->registerExtension($ia);
$c->registerExtension(new \Oro\Bundle\PimDataGridBundle\Extension\Pager\PagerExtension(new \Oro\Bundle\PimDataGridBundle\Extension\Pager\PagerResolver(new \Oro\Bundle\PimDataGridBundle\Extension\Pager\Orm\Pager(), new \Oro\Bundle\DataGridBundle\Extension\Pager\DummyPager(), [0 => 'product-grid', 1 => 'association-product-grid', 2 => 'association-product-model-grid', 3 => 'product-group-grid', 4 => 'association-product-picker-grid', 5 => 'published-product-grid', 6 => 'proposal-grid']), $ea));
$c->registerExtension($ja);

return $this->services['oro_datagrid.datagrid.manager'] = new \Oro\Bundle\DataGridBundle\Datagrid\Manager($c, ($this->privates['oro_datagrid.configuration.provider.chain'] ?? $this->load('getOroDatagrid_Configuration_Provider_ChainService.php')), $ea);
