<?php

namespace ContainerRYWeSXx;

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;

/*
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
 */
class getDefaultService extends App_KernelProdContainer
{
    /*
     * Gets the private 'default' shared service.
     *
     * @return \CoopTilleuls\ForgotPasswordBundle\Provider\Provider
     */
    public static function do($container, $lazyLoad = true)
    {
        $a = ($container->services['doctrine_mongodb.odm.default_document_manager'] ?? $container->load('getDoctrineMongodb_Odm_DefaultDocumentManagerService'));

        if (isset($container->privates['default'])) {
            return $container->privates['default'];
        }

        $instance = new \CoopTilleuls\ForgotPasswordBundle\Provider\Provider(new \App\Manager\MongoManager($a), 'default', 'App\\Document\\PasswordToken', '1 day', 'user', 'App\\Document\\User', $container->parameters['coop_tilleuls_forgot_password.password_token_serialization_groups'], 'email', 'password', $container->parameters['coop_tilleuls_forgot_password.user_authorized_fields'], true);

        if (isset($container->privates['default'])) {
            return $container->privates['default'];
        }

        return $container->privates['default'] = $instance;
    }
}
