<?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 'mautic.security.saml.user_creator' shared service.

return $this->services['mautic.security.saml.user_creator'] = new \Mautic\UserBundle\Security\SAML\User\UserCreator(($this->services['doctrine.orm.default_entity_manager'] ?? $this->getDoctrine_Orm_DefaultEntityManagerService()), ($this->services['mautic.security.saml.username_mapper'] ?? $this->load('getMautic_Security_Saml_UsernameMapperService.php')), ($this->services['mautic.user.model.user'] ?? $this->getMautic_User_Model_UserService()), ($this->services['security.password_encoder'] ?? $this->getSecurity_PasswordEncoderService()), $this->getEnv('nullable:resolve:MAUTIC_SAML_IDP_DEFAULT_ROLE'));
