diff --git a/src/Symfony/Bundle/SecurityBundle/CHANGELOG.md b/src/Symfony/Bundle/SecurityBundle/CHANGELOG.md index 3210a3b5df5a4..5f6b97b719d0c 100644 --- a/src/Symfony/Bundle/SecurityBundle/CHANGELOG.md +++ b/src/Symfony/Bundle/SecurityBundle/CHANGELOG.md @@ -4,6 +4,7 @@ CHANGELOG 5.3 --- + * The authenticator system is no longer experimental * Login Link functionality is no longer experimental * Add `required_badges` firewall config option * [BC break] Add `login_throttling.lock_factory` setting defaulting to `null` (instead of `lock.factory`) diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AuthenticatorFactoryInterface.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AuthenticatorFactoryInterface.php index 35921dd194fa2..d4fef81e247b4 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AuthenticatorFactoryInterface.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AuthenticatorFactoryInterface.php @@ -15,8 +15,6 @@ /** * @author Wouter de Jong - * - * @experimental in 5.3 */ interface AuthenticatorFactoryInterface { diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/CustomAuthenticatorFactory.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/CustomAuthenticatorFactory.php index 4ebd8a0344159..a478de2c8d8a4 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/CustomAuthenticatorFactory.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/CustomAuthenticatorFactory.php @@ -19,7 +19,6 @@ * @author Wouter de Jong * * @internal - * @experimental in 5.3 */ class CustomAuthenticatorFactory implements AuthenticatorFactoryInterface, SecurityFactoryInterface { diff --git a/src/Symfony/Bundle/SecurityBundle/RememberMe/FirewallAwareRememberMeHandler.php b/src/Symfony/Bundle/SecurityBundle/RememberMe/FirewallAwareRememberMeHandler.php index 14252662b8400..ca7450f2d9ab9 100644 --- a/src/Symfony/Bundle/SecurityBundle/RememberMe/FirewallAwareRememberMeHandler.php +++ b/src/Symfony/Bundle/SecurityBundle/RememberMe/FirewallAwareRememberMeHandler.php @@ -23,8 +23,6 @@ * Decorates {@see RememberMeHandlerInterface} for the current firewall. * * @author Wouter de Jong - * - * @experimental in 5.3 */ final class FirewallAwareRememberMeHandler implements RememberMeHandlerInterface { diff --git a/src/Symfony/Bundle/SecurityBundle/Security/UserAuthenticator.php b/src/Symfony/Bundle/SecurityBundle/Security/UserAuthenticator.php index 4ca7e15ddb0a4..174f1d015e729 100644 --- a/src/Symfony/Bundle/SecurityBundle/Security/UserAuthenticator.php +++ b/src/Symfony/Bundle/SecurityBundle/Security/UserAuthenticator.php @@ -26,7 +26,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class UserAuthenticator implements UserAuthenticatorInterface { diff --git a/src/Symfony/Component/Ldap/CHANGELOG.md b/src/Symfony/Component/Ldap/CHANGELOG.md index 4f73e6e20959a..7e3553886cf43 100644 --- a/src/Symfony/Component/Ldap/CHANGELOG.md +++ b/src/Symfony/Component/Ldap/CHANGELOG.md @@ -4,6 +4,7 @@ CHANGELOG 5.3 --- + * The authenticator system is no longer experimental * Added caseSensitive option for attribute keys in the Entry class. 5.1.0 diff --git a/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php b/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php index 80ac7f9010415..30928f62278cd 100644 --- a/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php +++ b/src/Symfony/Component/Ldap/Security/LdapAuthenticator.php @@ -28,7 +28,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.1 */ class LdapAuthenticator implements AuthenticatorInterface { diff --git a/src/Symfony/Component/Ldap/Security/LdapBadge.php b/src/Symfony/Component/Ldap/Security/LdapBadge.php index db2584f032cfc..0859fe9a617d6 100644 --- a/src/Symfony/Component/Ldap/Security/LdapBadge.php +++ b/src/Symfony/Component/Ldap/Security/LdapBadge.php @@ -21,7 +21,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.1 */ class LdapBadge implements BadgeInterface { diff --git a/src/Symfony/Component/Security/CHANGELOG.md b/src/Symfony/Component/Security/CHANGELOG.md index 30d169200628a..87112deffa8ea 100644 --- a/src/Symfony/Component/Security/CHANGELOG.md +++ b/src/Symfony/Component/Security/CHANGELOG.md @@ -6,6 +6,7 @@ The CHANGELOG for version 5.4 and newer can be found in the security sub-package 5.3 --- + * The authenticator system is no longer experimental * Login Link functionality is no longer experimental * Add `RememberMeConditionsListener` to check if remember me is requested and supported, and set priority of `RememberMeListener` to -63 * Add `RememberMeHandlerInterface` and implementations, used as a replacement of `RememberMeServicesInterface` when using the AuthenticatorManager diff --git a/src/Symfony/Component/Security/Core/Signature/ExpiredSignatureStorage.php b/src/Symfony/Component/Security/Core/Signature/ExpiredSignatureStorage.php index e5b9f9007d4fd..5421c77e8955f 100644 --- a/src/Symfony/Component/Security/Core/Signature/ExpiredSignatureStorage.php +++ b/src/Symfony/Component/Security/Core/Signature/ExpiredSignatureStorage.php @@ -16,8 +16,6 @@ /** * @author Ryan Weaver * - * @experimental in 5.2 - * * @final */ final class ExpiredSignatureStorage diff --git a/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php b/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php index 81df36df8a33d..539cc8ee100c3 100644 --- a/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php +++ b/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManager.php @@ -39,8 +39,6 @@ * @author Wouter de Jong * @author Ryan Weaver * @author Amaury Leroux de Lens - * - * @experimental in 5.3 */ class AuthenticatorManager implements AuthenticatorManagerInterface, UserAuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManagerInterface.php b/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManagerInterface.php index b1abce56a9bdd..4bac7b7d81165 100644 --- a/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManagerInterface.php +++ b/src/Symfony/Component/Security/Http/Authentication/AuthenticatorManagerInterface.php @@ -18,8 +18,6 @@ /** * @author Wouter de Jong * @author Ryan Weaver - * - * @experimental in 5.3 */ interface AuthenticatorManagerInterface { diff --git a/src/Symfony/Component/Security/Http/Authentication/UserAuthenticatorInterface.php b/src/Symfony/Component/Security/Http/Authentication/UserAuthenticatorInterface.php index f6f67f5d8a80d..a59a792ebe079 100644 --- a/src/Symfony/Component/Security/Http/Authentication/UserAuthenticatorInterface.php +++ b/src/Symfony/Component/Security/Http/Authentication/UserAuthenticatorInterface.php @@ -19,8 +19,6 @@ /** * @author Wouter de Jong - * - * @experimental in 5.3 */ interface UserAuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/AbstractAuthenticator.php b/src/Symfony/Component/Security/Http/Authenticator/AbstractAuthenticator.php index 474847d189fb4..fb7df4db12872 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/AbstractAuthenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/AbstractAuthenticator.php @@ -21,8 +21,6 @@ * An optional base class that creates the necessary tokens for you. * * @author Ryan Weaver - * - * @experimental in 5.3 */ abstract class AbstractAuthenticator implements AuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php b/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php index deb157784d749..25413b73cbc0f 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/AbstractLoginFormAuthenticator.php @@ -22,8 +22,6 @@ * A base class to make form login authentication easier! * * @author Ryan Weaver - * - * @experimental in 5.3 */ abstract class AbstractLoginFormAuthenticator extends AbstractAuthenticator implements AuthenticationEntryPointInterface, InteractiveAuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php b/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php index cb8470f4e856c..ebd3068aa2a2d 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/AbstractPreAuthenticatedAuthenticator.php @@ -33,7 +33,6 @@ * @author Fabien Potencier * * @internal - * @experimental in 5.3 */ abstract class AbstractPreAuthenticatedAuthenticator implements InteractiveAuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/AuthenticatorInterface.php b/src/Symfony/Component/Security/Http/Authenticator/AuthenticatorInterface.php index d6ec043d15cfc..65eb8738b791c 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/AuthenticatorInterface.php +++ b/src/Symfony/Component/Security/Http/Authenticator/AuthenticatorInterface.php @@ -23,8 +23,6 @@ * @author Ryan Weaver * @author Amaury Leroux de Lens * @author Wouter de Jong - * - * @experimental in 5.3 */ interface AuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php b/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php index 965cbfa4ec99b..892f19a9a66bf 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/FormLoginAuthenticator.php @@ -18,11 +18,9 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken; use Symfony\Component\Security\Core\Exception\AuthenticationException; -use Symfony\Component\Security\Core\Exception\AuthenticationServiceException; use Symfony\Component\Security\Core\Exception\BadCredentialsException; use Symfony\Component\Security\Core\Security; use Symfony\Component\Security\Core\User\PasswordUpgraderInterface; -use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\User\UserProviderInterface; use Symfony\Component\Security\Http\Authentication\AuthenticationFailureHandlerInterface; use Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface; @@ -41,7 +39,6 @@ * @author Fabien Potencier * * @final - * @experimental in 5.3 */ class FormLoginAuthenticator extends AbstractLoginFormAuthenticator { diff --git a/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php b/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php index c184de8477747..cd2109d7c8b79 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/HttpBasicAuthenticator.php @@ -17,9 +17,7 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken; use Symfony\Component\Security\Core\Exception\AuthenticationException; -use Symfony\Component\Security\Core\Exception\AuthenticationServiceException; use Symfony\Component\Security\Core\User\PasswordUpgraderInterface; -use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\User\UserProviderInterface; use Symfony\Component\Security\Http\Authenticator\Passport\Badge\PasswordUpgradeBadge; use Symfony\Component\Security\Http\Authenticator\Passport\Badge\UserBadge; @@ -33,7 +31,6 @@ * @author Fabien Potencier * * @final - * @experimental in 5.3 */ class HttpBasicAuthenticator implements AuthenticatorInterface, AuthenticationEntryPointInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php b/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php index 8e5d3afd5c920..2e8f3cf7a74e3 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/JsonLoginAuthenticator.php @@ -21,11 +21,9 @@ use Symfony\Component\Security\Core\Authentication\Token\TokenInterface; use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken; use Symfony\Component\Security\Core\Exception\AuthenticationException; -use Symfony\Component\Security\Core\Exception\AuthenticationServiceException; use Symfony\Component\Security\Core\Exception\BadCredentialsException; use Symfony\Component\Security\Core\Security; use Symfony\Component\Security\Core\User\PasswordUpgraderInterface; -use Symfony\Component\Security\Core\User\UserInterface; use Symfony\Component\Security\Core\User\UserProviderInterface; use Symfony\Component\Security\Http\Authentication\AuthenticationFailureHandlerInterface; use Symfony\Component\Security\Http\Authentication\AuthenticationSuccessHandlerInterface; @@ -45,7 +43,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class JsonLoginAuthenticator implements InteractiveAuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/BadgeInterface.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/BadgeInterface.php index 8e2d222089f4a..009449f0d1acb 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/BadgeInterface.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/BadgeInterface.php @@ -15,8 +15,6 @@ * Passport badges allow to add more information to a passport (e.g. a CSRF token). * * @author Wouter de Jong - * - * @experimental in 5.3 */ interface BadgeInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/CsrfTokenBadge.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/CsrfTokenBadge.php index dbfef17f9eaf1..a4114a0973f37 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/CsrfTokenBadge.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/CsrfTokenBadge.php @@ -21,7 +21,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class CsrfTokenBadge implements BadgeInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php index 76b10f31b3864..8870444ad3d9c 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PasswordUpgradeBadge.php @@ -22,7 +22,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class PasswordUpgradeBadge implements BadgeInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PreAuthenticatedUserBadge.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PreAuthenticatedUserBadge.php index f78dedfc75f14..642f83f96d07d 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PreAuthenticatedUserBadge.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/PreAuthenticatedUserBadge.php @@ -23,7 +23,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class PreAuthenticatedUserBadge implements BadgeInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/RememberMeBadge.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/RememberMeBadge.php index 5a03f90c52fc6..876677851fa69 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/RememberMeBadge.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/RememberMeBadge.php @@ -21,7 +21,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class RememberMeBadge implements BadgeInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php index 83aae9029fc9e..06b2519aad61f 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Badge/UserBadge.php @@ -22,8 +22,6 @@ * "user loader" to load the related User object. * * @author Wouter de Jong - * - * @experimental in 5.3 */ class UserBadge implements BadgeInterface { @@ -67,7 +65,7 @@ public function getUser(): UserInterface $this->user = ($this->userLoader)($this->userIdentifier); if (!$this->user instanceof UserInterface) { - throw new AuthenticationServiceException(sprintf('The user provider must return a UserInterface object, "%s" given.', \get_debug_type($this->user))); + throw new AuthenticationServiceException(sprintf('The user provider must return a UserInterface object, "%s" given.', get_debug_type($this->user))); } } diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CredentialsInterface.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CredentialsInterface.php index bdbbf751481c3..c22af0c4440e2 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CredentialsInterface.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CredentialsInterface.php @@ -18,8 +18,6 @@ * credential check of an authenticator. * * @author Wouter de Jong - * - * @experimental in 5.3 */ interface CredentialsInterface extends BadgeInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CustomCredentials.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CustomCredentials.php index 648e42f6d4881..81a3695b85c78 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CustomCredentials.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/CustomCredentials.php @@ -20,7 +20,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class CustomCredentials implements CredentialsInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/PasswordCredentials.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/PasswordCredentials.php index e8b95bb8c292e..1c27ac9e4592a 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/PasswordCredentials.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Credentials/PasswordCredentials.php @@ -22,7 +22,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class PasswordCredentials implements CredentialsInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/Passport.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/Passport.php index 7c939e2cfdd7f..273ac8328040c 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/Passport.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/Passport.php @@ -20,8 +20,6 @@ * The default implementation for passports. * * @author Wouter de Jong - * - * @experimental in 5.3 */ class Passport implements UserPassportInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportInterface.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportInterface.php index 9d4318a58bdba..46fecf9b5d703 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportInterface.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportInterface.php @@ -21,8 +21,6 @@ * passport. * * @author Wouter de Jong - * - * @experimental in 5.3 */ interface PassportInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportTrait.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportTrait.php index f3d402ef03140..57d3591aa151a 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportTrait.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/PassportTrait.php @@ -15,8 +15,6 @@ /** * @author Wouter de Jong - * - * @experimental in 5.3 */ trait PassportTrait { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/SelfValidatingPassport.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/SelfValidatingPassport.php index 771d814719452..23e760020e923 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/SelfValidatingPassport.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/SelfValidatingPassport.php @@ -19,8 +19,6 @@ * API token authentication). * * @author Wouter de Jong - * - * @experimental in 5.3 */ class SelfValidatingPassport extends Passport { diff --git a/src/Symfony/Component/Security/Http/Authenticator/Passport/UserPassportInterface.php b/src/Symfony/Component/Security/Http/Authenticator/Passport/UserPassportInterface.php index 59fce75a96333..5c13d3bbd28c2 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/Passport/UserPassportInterface.php +++ b/src/Symfony/Component/Security/Http/Authenticator/Passport/UserPassportInterface.php @@ -18,8 +18,6 @@ * Represents a passport for a Security User. * * @author Wouter de Jong - * - * @experimental in 5.3 */ interface UserPassportInterface extends PassportInterface { diff --git a/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php b/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php index b5e5551bfd859..8f30a23993a66 100644 --- a/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php +++ b/src/Symfony/Component/Security/Http/Authenticator/X509Authenticator.php @@ -25,7 +25,6 @@ * @author Fabien Potencier * * @final - * @experimental in 5.3 */ class X509Authenticator extends AbstractPreAuthenticatedAuthenticator { diff --git a/src/Symfony/Component/Security/Http/EventListener/CheckCredentialsListener.php b/src/Symfony/Component/Security/Http/EventListener/CheckCredentialsListener.php index 8a3db46ede820..d215a8f389e48 100644 --- a/src/Symfony/Component/Security/Http/EventListener/CheckCredentialsListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/CheckCredentialsListener.php @@ -30,7 +30,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class CheckCredentialsListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php b/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php index ccf201d722680..6fad12ff37379 100644 --- a/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/CheckRememberMeConditionsListener.php @@ -36,7 +36,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class CheckRememberMeConditionsListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/CsrfProtectionListener.php b/src/Symfony/Component/Security/Http/EventListener/CsrfProtectionListener.php index aac282bb749b1..91f46f3697281 100644 --- a/src/Symfony/Component/Security/Http/EventListener/CsrfProtectionListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/CsrfProtectionListener.php @@ -22,7 +22,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class CsrfProtectionListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/LoginThrottlingListener.php b/src/Symfony/Component/Security/Http/EventListener/LoginThrottlingListener.php index e739de712594a..ca0f7180560f6 100644 --- a/src/Symfony/Component/Security/Http/EventListener/LoginThrottlingListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/LoginThrottlingListener.php @@ -21,8 +21,6 @@ /** * @author Wouter de Jong - * - * @experimental in 5.3 */ final class LoginThrottlingListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/PasswordMigratingListener.php b/src/Symfony/Component/Security/Http/EventListener/PasswordMigratingListener.php index d19121dec81c4..19edcec7b5824 100644 --- a/src/Symfony/Component/Security/Http/EventListener/PasswordMigratingListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/PasswordMigratingListener.php @@ -25,7 +25,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class PasswordMigratingListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php b/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php index 08f58e1078cde..0b51e462cc243 100644 --- a/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/RememberMeListener.php @@ -32,7 +32,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class RememberMeListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/UserCheckerListener.php b/src/Symfony/Component/Security/Http/EventListener/UserCheckerListener.php index f53cdecaeac35..55be8b7a7cff6 100644 --- a/src/Symfony/Component/Security/Http/EventListener/UserCheckerListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/UserCheckerListener.php @@ -23,7 +23,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class UserCheckerListener implements EventSubscriberInterface { diff --git a/src/Symfony/Component/Security/Http/EventListener/UserProviderListener.php b/src/Symfony/Component/Security/Http/EventListener/UserProviderListener.php index 21fbf97daafad..a6e78f6a1fe79 100644 --- a/src/Symfony/Component/Security/Http/EventListener/UserProviderListener.php +++ b/src/Symfony/Component/Security/Http/EventListener/UserProviderListener.php @@ -22,7 +22,6 @@ * @author Wouter de Jong * * @final - * @experimental in 5.3 */ class UserProviderListener { diff --git a/src/Symfony/Component/Security/Http/Firewall/AuthenticatorManagerListener.php b/src/Symfony/Component/Security/Http/Firewall/AuthenticatorManagerListener.php index dc51982a3da78..408f80c95a7a4 100644 --- a/src/Symfony/Component/Security/Http/Firewall/AuthenticatorManagerListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/AuthenticatorManagerListener.php @@ -19,8 +19,6 @@ * Firewall authentication listener that delegates to the authenticator system. * * @author Wouter de Jong - * - * @experimental in 5.3 */ class AuthenticatorManagerListener extends AbstractListener { diff --git a/src/Symfony/Component/Security/Http/RateLimiter/DefaultLoginRateLimiter.php b/src/Symfony/Component/Security/Http/RateLimiter/DefaultLoginRateLimiter.php index 1b77cb27b79c8..1aec96f58fe12 100644 --- a/src/Symfony/Component/Security/Http/RateLimiter/DefaultLoginRateLimiter.php +++ b/src/Symfony/Component/Security/Http/RateLimiter/DefaultLoginRateLimiter.php @@ -23,8 +23,6 @@ * a limit on username+IP and a (higher) limit on IP. * * @author Wouter de Jong - * - * @experimental in 5.3 */ final class DefaultLoginRateLimiter extends AbstractRequestRateLimiter { diff --git a/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php b/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php index 42a5e05528880..5935b6e63c9fe 100644 --- a/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php +++ b/src/Symfony/Component/Security/Http/RememberMe/AbstractRememberMeHandler.php @@ -20,8 +20,6 @@ /** * @author Wouter de Jong - * - * @experimental in 5.3 */ abstract class AbstractRememberMeHandler implements RememberMeHandlerInterface { diff --git a/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php b/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php index 24a03861d9725..03d41a3950505 100644 --- a/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php +++ b/src/Symfony/Component/Security/Http/RememberMe/PersistentRememberMeHandler.php @@ -28,8 +28,6 @@ * {@see SignatureRememberMeHandler} if you don't want to use a database. * * @author Wouter de Jong - * - * @experimental in 5.3 */ final class PersistentRememberMeHandler extends AbstractRememberMeHandler { diff --git a/src/Symfony/Component/Security/Http/RememberMe/RememberMeDetails.php b/src/Symfony/Component/Security/Http/RememberMe/RememberMeDetails.php index 8bf2cdd3f4918..2e1e202808c4b 100644 --- a/src/Symfony/Component/Security/Http/RememberMe/RememberMeDetails.php +++ b/src/Symfony/Component/Security/Http/RememberMe/RememberMeDetails.php @@ -16,8 +16,6 @@ /** * @author Wouter de Jong - * - * @experimental in 5.3 */ class RememberMeDetails { diff --git a/src/Symfony/Component/Security/Http/RememberMe/RememberMeHandlerInterface.php b/src/Symfony/Component/Security/Http/RememberMe/RememberMeHandlerInterface.php index 9ab2f69df8c65..046fddb333f8b 100644 --- a/src/Symfony/Component/Security/Http/RememberMe/RememberMeHandlerInterface.php +++ b/src/Symfony/Component/Security/Http/RememberMe/RememberMeHandlerInterface.php @@ -21,8 +21,6 @@ * {@see AbstractRememberMeHandler} instead. * * @author Wouter de Jong - * - * @experimental in 5.3 */ interface RememberMeHandlerInterface { diff --git a/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php b/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php index 79c3814dd6a76..261f41a6dc190 100644 --- a/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php +++ b/src/Symfony/Component/Security/Http/RememberMe/SignatureRememberMeHandler.php @@ -29,8 +29,6 @@ * if you need this. * * @author Wouter de Jong - * - * @experimental in 5.3 */ final class SignatureRememberMeHandler extends AbstractRememberMeHandler { pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy