diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/EntryPointFactoryInterface.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/EntryPointFactoryInterface.php index 804399ad51..bf0e625f0a 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/EntryPointFactoryInterface.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/EntryPointFactoryInterface.php @@ -15,6 +15,8 @@ use Symfony\Component\DependencyInjection\ContainerBuilder; /** * @author Wouter de Jong + * + * @experimental in 5.1 */ interface EntryPointFactoryInterface { diff --git a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/GuardFactoryInterface.php b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/GuardFactoryInterface.php index 0d1dcb0fad..34314e5a43 100644 --- a/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/GuardFactoryInterface.php +++ b/src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/GuardFactoryInterface.php @@ -15,6 +15,8 @@ use Symfony\Component\DependencyInjection\ContainerBuilder; /** * @author Wouter de Jong + * + * @experimental in 5.1 */ interface GuardFactoryInterface { diff --git a/src/Symfony/Bundle/SecurityBundle/EventListener/LazyGuardManagerListener.php b/src/Symfony/Bundle/SecurityBundle/EventListener/LazyGuardManagerListener.php index 63b201cb66..958ca5d4bb 100644 --- a/src/Symfony/Bundle/SecurityBundle/EventListener/LazyGuardManagerListener.php +++ b/src/Symfony/Bundle/SecurityBundle/EventListener/LazyGuardManagerListener.php @@ -20,6 +20,8 @@ use Symfony\Component\Security\Http\Firewall\GuardManagerListener; /** * @author Wouter de Jong + * + * @experimental in 5.1 */ class LazyGuardManagerListener extends GuardManagerListener { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractAuthenticator.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractAuthenticator.php index 8e9bee6f07..1127fb6781 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractAuthenticator.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractAuthenticator.php @@ -19,6 +19,8 @@ use Symfony\Component\Security\Guard\Token\PostAuthenticationGuardToken; * An optional base class that creates the necessary tokens for you. * * @author Ryan Weaver + * + * @experimental in 5.1 */ abstract class AbstractAuthenticator implements AuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractFormLoginAuthenticator.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractFormLoginAuthenticator.php index 1f4b3352e7..27df412d28 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractFormLoginAuthenticator.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AbstractFormLoginAuthenticator.php @@ -22,6 +22,8 @@ use Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface * A base class to make form login authentication easier! * * @author Ryan Weaver + * + * @experimental in 5.1 */ abstract class AbstractFormLoginAuthenticator extends AbstractAuthenticator implements AuthenticationEntryPointInterface { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AnonymousAuthenticator.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AnonymousAuthenticator.php index 227981c696..26a7d3102b 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AnonymousAuthenticator.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AnonymousAuthenticator.php @@ -22,6 +22,10 @@ use Symfony\Component\Security\Core\User\UserInterface; /** * @author Wouter de Jong + * @author Fabien Potencier + * + * @final + * @experimental in 5.1 */ class AnonymousAuthenticator implements AuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AuthenticatorInterface.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AuthenticatorInterface.php index c4a9965381..cf84ce1609 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/AuthenticatorInterface.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/AuthenticatorInterface.php @@ -23,6 +23,8 @@ use Symfony\Component\Security\Core\User\UserInterface; * @author Ryan Weaver * @author Amaury Leroux de Lens * @author Wouter de Jong + * + * @experimental in 5.1 */ interface AuthenticatorInterface { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/FormLoginAuthenticator.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/FormLoginAuthenticator.php index 06f400242c..19c5b69029 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/FormLoginAuthenticator.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/FormLoginAuthenticator.php @@ -29,6 +29,10 @@ use Symfony\Component\Security\Http\Util\TargetPathTrait; /** * @author Wouter de Jong + * @author Fabien Potencier + * + * @final + * @experimental in 5.1 */ class FormLoginAuthenticator extends AbstractFormLoginAuthenticator { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/HttpBasicAuthenticator.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/HttpBasicAuthenticator.php index 78e6d91cc2..6ce74c6809 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/HttpBasicAuthenticator.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/HttpBasicAuthenticator.php @@ -23,6 +23,10 @@ use Symfony\Component\Security\Http\EntryPoint\AuthenticationEntryPointInterface /** * @author Wouter de Jong + * @author Fabien Potencier + * + * @final + * @experimental in 5.1 */ class HttpBasicAuthenticator implements AuthenticatorInterface, AuthenticationEntryPointInterface { diff --git a/src/Symfony/Component/Security/Core/Authentication/Authenticator/UsernamePasswordTrait.php b/src/Symfony/Component/Security/Core/Authentication/Authenticator/UsernamePasswordTrait.php index 05f340a68f..292ec370f8 100644 --- a/src/Symfony/Component/Security/Core/Authentication/Authenticator/UsernamePasswordTrait.php +++ b/src/Symfony/Component/Security/Core/Authentication/Authenticator/UsernamePasswordTrait.php @@ -21,6 +21,8 @@ use Symfony\Component\Security\Core\User\UserInterface; * @author Wouter de Jong * * @property EncoderFactoryInterface $encoderFactory + * + * @experimental in 5.1 */ trait UsernamePasswordTrait { diff --git a/src/Symfony/Component/Security/Core/Authentication/GuardAuthenticationManager.php b/src/Symfony/Component/Security/Core/Authentication/GuardAuthenticationManager.php index a836353b61..8b4e2e6393 100644 --- a/src/Symfony/Component/Security/Core/Authentication/GuardAuthenticationManager.php +++ b/src/Symfony/Component/Security/Core/Authentication/GuardAuthenticationManager.php @@ -25,6 +25,12 @@ use Symfony\Component\Security\Guard\Token\GuardTokenInterface; use Symfony\Component\Security\Guard\Token\PreAuthenticationGuardToken; use Symfony\Contracts\EventDispatcher\EventDispatcherInterface; +/** + * @author Wouter de Jong + * @author Ryan Weaver + * + * @experimental in 5.1 + */ class GuardAuthenticationManager implements AuthenticationManagerInterface { use GuardAuthenticationProviderTrait; diff --git a/src/Symfony/Component/Security/Http/Firewall/GuardManagerListener.php b/src/Symfony/Component/Security/Http/Firewall/GuardManagerListener.php index 564f60d31b..e2a80c9888 100644 --- a/src/Symfony/Component/Security/Http/Firewall/GuardManagerListener.php +++ b/src/Symfony/Component/Security/Http/Firewall/GuardManagerListener.php @@ -20,6 +20,10 @@ use Symfony\Component\Security\Guard\GuardAuthenticatorHandler; /** * @author Wouter de Jong + * @author Ryan Weaver + * @author Amaury Leroux de Lens + * + * @experimental in 5.1 */ class GuardManagerListener {