<?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 'fos_user.resetting.controller' shared service.

include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/ControllerTrait.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/framework-bundle/Controller/AbstractController.php';
include_once \dirname(__DIR__, 4).'/vendor/kimai/user-bundle/Controller/ResettingController.php';
include_once \dirname(__DIR__, 4).'/vendor/kimai/user-bundle/Form/Factory/FactoryInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/kimai/user-bundle/Form/Factory/FormFactory.php';
include_once \dirname(__DIR__, 4).'/vendor/kimai/user-bundle/Util/TokenGeneratorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/kimai/user-bundle/Util/TokenGenerator.php';
include_once \dirname(__DIR__, 4).'/vendor/kimai/user-bundle/Mailer/MailerInterface.php';
include_once \dirname(__DIR__, 4).'/src/Mail/UserMails.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/MailerInterface.php';
include_once \dirname(__DIR__, 4).'/src/Mail/KimaiMailer.php';
include_once \dirname(__DIR__, 4).'/src/Configuration/MailConfiguration.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/Mailer.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/Transport/TransportInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/Transport/Transports.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/mailer/Transport.php';

$a = ($this->services['event_dispatcher'] ?? $this->getEventDispatcherService());

$this->services['fos_user.resetting.controller'] = $instance = new \FOS\UserBundle\Controller\ResettingController($a, new \FOS\UserBundle\Form\Factory\FormFactory(($this->services['form.factory'] ?? $this->load('getForm_FactoryService.php')), 'fos_user_resetting_form', 'FOS\\UserBundle\\Form\\Type\\ResettingFormType', $this->parameters['fos_user.resetting.form.validation_groups']), ($this->services['fos_user.user_manager'] ?? $this->load('getFosUser_UserManagerService.php')), new \FOS\UserBundle\Util\TokenGenerator(), new \App\Mail\UserMails(new \App\Mail\KimaiMailer(new \App\Configuration\MailConfiguration($this->getEnv('MAILER_FROM')), new \Symfony\Component\Mailer\Mailer((new \Symfony\Component\Mailer\Transport(new RewindableGenerator(function () {
    yield 0 => ($this->privates['mailer.transport_factory.amazon'] ?? $this->load('getMailer_TransportFactory_AmazonService.php'));
    yield 1 => ($this->privates['mailer.transport_factory.gmail'] ?? $this->load('getMailer_TransportFactory_GmailService.php'));
    yield 2 => ($this->privates['mailer.transport_factory.mailchimp'] ?? $this->load('getMailer_TransportFactory_MailchimpService.php'));
    yield 3 => ($this->privates['mailer.transport_factory.mailgun'] ?? $this->load('getMailer_TransportFactory_MailgunService.php'));
    yield 4 => ($this->privates['mailer.transport_factory.postmark'] ?? $this->load('getMailer_TransportFactory_PostmarkService.php'));
    yield 5 => ($this->privates['mailer.transport_factory.sendgrid'] ?? $this->load('getMailer_TransportFactory_SendgridService.php'));
    yield 6 => ($this->privates['mailer.transport_factory.null'] ?? $this->load('getMailer_TransportFactory_NullService.php'));
    yield 7 => ($this->privates['mailer.transport_factory.sendmail'] ?? $this->load('getMailer_TransportFactory_SendmailService.php'));
    yield 8 => ($this->privates['mailer.transport_factory.smtp'] ?? $this->load('getMailer_TransportFactory_SmtpService.php'));
}, 9)))->fromStrings(['main' => $this->getEnv('MAILER_URL')]), NULL, $a)), ($this->services['router'] ?? $this->getRouterService()), ($this->services['translator'] ?? $this->getTranslatorService())), 7200);

$instance->setContainer($this);

return $instance;
