<?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 'akeneo_connectivity.connection.application.handler.create_connection' shared service.

include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Connectivity/Connection/back/Application/Settings/Command/CreateConnectionHandler.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Connectivity/Connection/back/Application/Settings/Service/CreateClientInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Connectivity/Connection/back/Infrastructure/Client/Fos/CreateClient.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Connectivity/Connection/back/Application/Settings/Service/CreateUserInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/akeneo/pim-community-dev/src/Akeneo/Connectivity/Connection/back/Infrastructure/User/Internal/CreateUser.php';

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

return $this->services['akeneo_connectivity.connection.application.handler.create_connection'] = new \Akeneo\Connectivity\Connection\Application\Settings\Command\CreateConnectionHandler($a, ($this->privates['akeneo_connectivity.connection.persistence.repository.connection'] ?? $this->load('getAkeneoConnectivity_Connection_Persistence_Repository_ConnectionService.php')), new \Akeneo\Connectivity\Connection\Infrastructure\Client\Fos\CreateClient(($this->privates['fos_oauth_server.client_manager.default'] ?? $this->load('getFosOauthServer_ClientManager_DefaultService.php'))), new \Akeneo\Connectivity\Connection\Infrastructure\User\Internal\CreateUser(($this->privates['pim_user.factory.user'] ?? $this->load('getPimUser_Factory_UserService.php')), ($this->privates['pim_user.updater.user'] ?? $this->load('getPimUser_Updater_UserService.php')), $a, ($this->privates['pim_user.saver.user'] ?? $this->load('getPimUser_Saver_UserService.php'))), ($this->privates['akeneo_connectivity.connection.application.handler.find_a_connection'] ?? $this->load('getAkeneoConnectivity_Connection_Application_Handler_FindAConnectionService.php')));
