<?php
namespace ContainerLTu5Uzl;
use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
/**
* @internal This class has been auto-generated by the Symfony Dependency Injection Component.
*/
class getMyLorchAuthenticationListenerService extends App_KernelDevDebugContainer
{
/**
* Gets the private 'AppBundle\EventListener\MyLorchAuthenticationListener' shared autowired service.
*
* @return \AppBundle\EventListener\MyLorchAuthenticationListener
*/
public static function do($container, $lazyLoad = true)
{
include_once \dirname(__DIR__, 4).'/src/AppBundle/EventListener/MyLorchAuthenticationListener.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/OAuth/OAuthRegistrationHandler.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/OAuth/TokenStorageInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/OAuth/SessionTokenStorage.php';
include_once \dirname(__DIR__, 4).'/vendor/hwi/oauth-bundle/Connect/AccountConnectorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/OAuth/AccountConnectorInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/OAuth/AccountConnector.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/Authentication/LoginManagerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Security/Authentication/LoginManager.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Encryption/EncryptionServiceInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/pimcore/customer-management-framework-bundle/src/Encryption/DefaultEncryptionService.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/User/UserCheckerInterface.php';
include_once \dirname(__DIR__, 4).'/vendor/symfony/security-core/User/InMemoryUserChecker.php';
$a = ($container->privates['hwi_oauth.security.oauth_utils'] ?? $container->getHwiOauth_Security_OauthUtilsService());
if (isset($container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'])) {
return $container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'];
}
$b = ($container->privates['security.firewall.map'] ?? $container->getSecurity_Firewall_MapService());
if (isset($container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'])) {
return $container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'];
}
$c = ($container->services['router'] ?? $container->getRouterService());
if (isset($container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'])) {
return $container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'];
}
$d = ($container->privates['CustomerManagementFrameworkBundle\\Security\\SsoIdentity\\DefaultSsoIdentityService'] ?? $container->load('getDefaultSsoIdentityServiceService'));
return $container->privates['AppBundle\\EventListener\\MyLorchAuthenticationListener'] = new \AppBundle\EventListener\MyLorchAuthenticationListener(new \CustomerManagementFrameworkBundle\Security\OAuth\OAuthRegistrationHandler($a, new \CustomerManagementFrameworkBundle\Security\OAuth\SessionTokenStorage(($container->services['.container.private.session'] ?? $container->load('get_Container_Private_SessionService'))), $d, new \CustomerManagementFrameworkBundle\Security\OAuth\AccountConnector($d, ($container->services['CustomerManagementFrameworkBundle\\Encryption\\DefaultEncryptionService'] ?? ($container->services['CustomerManagementFrameworkBundle\\Encryption\\DefaultEncryptionService'] = new \CustomerManagementFrameworkBundle\Encryption\DefaultEncryptionService('def00000a2801d90b4f33821ecf60a5ebfe93084c4080b947b2ac3db2805ad33150568bd1c7ec43ab31a27c59c1cbc13abe479831170b2de7e96d35ffe1bf5082bf926a1'))))), ($container->services['CustomerManagementFrameworkBundle\\CustomerProvider\\CustomerProviderInterface'] ?? $container->getCustomerProviderInterfaceService()), new \CustomerManagementFrameworkBundle\Security\Authentication\LoginManager(($container->services['Pimcore\\Http\\RequestHelper'] ?? $container->getRequestHelperService()), $b, ($container->privates['security.authentication.session_strategy'] ?? $container->load('getSecurity_Authentication_SessionStrategyService')), ($container->services['.container.private.security.token_storage'] ?? $container->get_Container_Private_Security_TokenStorageService()), ($container->services['hwi_oauth.user_checker'] ?? ($container->services['hwi_oauth.user_checker'] = new \Symfony\Component\Security\Core\User\InMemoryUserChecker())), $container), $c);
}
}