<?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_dashboard.controller.widget' shared service.

include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/DashboardBundle/Controller/WidgetController.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/DashboardBundle/Widget/Registry.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/DashboardBundle/Widget/WidgetInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Widget/CompletenessWidget.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Component/FollowUp/Query/GetCompletenessPerChannelAndLocaleInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Pim/Enrichment/Bundle/Storage/ElasticsearchAndSql/FollowUp/GetCompletenessPerChannelAndLocale.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Widget/LastOperationsWidget.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Widget/LastOperationsFetcher.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Query/GetLastOperationsInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Platform/Bundle/ImportExportBundle/Query/GetLastOperations.php';

$a = new \Akeneo\Platform\Bundle\DashboardBundle\Widget\Registry();

$b = ($this->services['doctrine.dbal.default_connection'] ?? $this->getDoctrine_Dbal_DefaultConnectionService());

$a->add(new \Akeneo\Pim\Enrichment\Bundle\Widget\CompletenessWidget(($this->services['pim_user.context.user'] ?? $this->getPimUser_Context_UserService()), new \Akeneo\Pim\Enrichment\Bundle\Storage\ElasticsearchAndSql\FollowUp\GetCompletenessPerChannelAndLocale($b, ($this->privates['akeneo_elasticsearch.client.product_and_product_model'] ?? $this->load('getAkeneoElasticsearch_Client_ProductAndProductModelService.php')))), 20);
$a->add(new \Akeneo\Platform\Bundle\ImportExportBundle\Widget\LastOperationsWidget(new \Akeneo\Platform\Bundle\ImportExportBundle\Widget\LastOperationsFetcher(new \Akeneo\Platform\Bundle\ImportExportBundle\Query\GetLastOperations($b, ($this->privates['pim_import_export.registry.not_visible_jobs'] ?? $this->load('getPimImportExport_Registry_NotVisibleJobsService.php'))), ($this->privates['oro_security.security_facade'] ?? $this->getOroSecurity_SecurityFacadeService()), ($this->services['security.token_storage'] ?? $this->getSecurity_TokenStorageService()), ($this->privates['pim_catalog.localization.presenter.datetime'] ?? $this->load('getPimCatalog_Localization_Presenter_DatetimeService.php')))), 30);

return $this->services['pim_dashboard.controller.widget'] = new \Akeneo\Platform\Bundle\DashboardBundle\Controller\WidgetController($a, ($this->services['templating'] ?? $this->load('getTemplatingService.php')));
