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 {