services['lexik_jwt_authentication.jwt_manager'] ?? $container->load('getLexikJwtAuthentication_JwtManagerService')); if (isset($container->privates['security.authenticator.jwt.api'])) { return $container->privates['security.authenticator.jwt.api']; } $b = ($container->services['event_dispatcher'] ?? self::getEventDispatcherService($container)); if (isset($container->privates['security.authenticator.jwt.api'])) { return $container->privates['security.authenticator.jwt.api']; } return $container->privates['security.authenticator.jwt.api'] = new \Lexik\Bundle\JWTAuthenticationBundle\Security\Authenticator\JWTAuthenticator($a, $b, new \Lexik\Bundle\JWTAuthenticationBundle\TokenExtractor\ChainTokenExtractor([new \Lexik\Bundle\JWTAuthenticationBundle\TokenExtractor\AuthorizationHeaderTokenExtractor('Bearer', 'Authorization')]), ($container->privates['security.user.provider.concrete.app_user_provider'] ?? $container->load('getSecurity_User_Provider_Concrete_AppUserProviderService')), NULL); } }