8000 Marked security factories as internal · symfony/symfony@034ae82 · GitHub
[go: up one dir, main page]

Skip to content

Commit 034ae82

Browse files
committed
Marked security factories as internal
1 parent 4170346 commit 034ae82

14 files changed

+32
-0
lines changed

src/Symfony/Bundle/SecurityBundle/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ CHANGELOG
66

77
* Added XSD for configuration
88
* Added security configuration for priority-based access decision strategy
9+
* Marked the `AbstractFactory`, `AnonymousFactory`, `FormLoginFactory`, `FormLoginLdapFactory`, `GuardAuthenticationFactory`, `HttpBasicFactory`, `HttpBasicLdapFactory`, `JsonLoginFactory`, `JsonLoginLdapFactory`, `RememberMeFactory`, `RemoteUserFactory` and `X509Factory` as `@final`
910

1011
5.0.0
1112
-----

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AbstractFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
* @author Fabien Potencier <fabien@symfony.com>
2424
* @author Lukas Kahwe Smith <smith@pooteeweet.org>
2525
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
26+
*
27+
* @internal
2628
*/
2729
abstract class AbstractFactory implements SecurityFactoryInterface
2830
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AnonymousFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818

1919
/**
2020
* @author Wouter de Jong <wouter@wouterj.nl>
21+
*
22+
* @internal
2123
*/
2224
class AnonymousFactory implements SecurityFactoryInterface, AuthenticatorFactoryInterface
2325
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/CustomAuthenticatorFactory.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,12 @@
1515
use Symfony\Component\Config\Definition\Builder\NodeDefinition;
1616
use Symfony\Component\DependencyInjection\ContainerBuilder;
1717

18+
/**
19+
* @author Wouter de Jong <wouter@wouterj.nl>
20+
*
21+
* @internal
22+
* @experimental in Symfony 5.1
23+
*/
1824
class CustomAuthenticatorFactory implements AuthenticatorFactoryInterface, SecurityFactoryInterface
1925
{
2026
public function create(ContainerBuilder $container, string $id, array $config, string $userProvider, ?string $defaultEntryPoint)

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/FormLoginFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
*
2323
* @author Fabien Potencier <fabien@symfony.com>
2424
* @author Johannes M. Schmitt <schmittjoh@gmail.com>
25+
*
26+
* @internal
2527
*/
2628
class FormLoginFactory extends AbstractFactory implements AuthenticatorFactoryInterface, EntryPointFactoryInterface
2729
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/FormLoginLdapFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
*
2323
* @author Grégoire Pineau <lyrixx@lyrixx.info>
2424
* @author Charles Sarrazin <charles@sarraz.in>
25+
*
26+
* @internal
2527
*/
2628
class FormLoginLdapFactory extends FormLoginFactory
2729
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/GuardAuthenticationFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
* Configures the "guard" authentication provider key under a firewall.
2424
*
2525
* @author Ryan Weaver <ryan@knpuniversity.com>
26+
*
27+
* @internal
2628
*/
2729
class GuardAuthenticationFactory implements SecurityFactoryInterface, AuthenticatorFactoryInterface, EntryPointFactoryInterface
2830
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/HttpBasicFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
* HttpBasicFactory creates services for HTTP basic authentication.
2121
*
2222
* @author Fabien Potencier <fabien@symfony.com>
23+
*
24+
* @internal
2325
*/
2426
class HttpBasicFactory implements SecurityFactoryInterface, AuthenticatorFactoryInterface
2527
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/HttpBasicLdapFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
* @author Fabien Potencier <fabien@symfony.com>
2424
* @author Grégoire Pineau <lyrixx@lyrixx.info>
2525
* @author Charles Sarrazin <charles@sarraz.in>
26+
*
27+
* @internal
2628
*/
2729
class HttpBasicLdapFactory extends HttpBasicFactory
2830
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/JsonLoginFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
* JsonLoginFactory creates services for JSON login authentication.
2020
*
2121
* @author Kévin Dunglas <dunglas@gmail.com>
22+
*
23+
* @internal
2224
*/
2325
class JsonLoginFactory extends AbstractFactory implements AuthenticatorFactoryInterface
2426
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/JsonLoginLdapFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919

2020
/**
2121
* JsonLoginLdapFactory creates services for json login ldap authentication.
22+
*
23+
* @internal
2224
*/
2325
class JsonLoginLdapFactory extends JsonLoginFactory
2426
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/RememberMeFactory.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
use Symfony\Component\HttpFoundation\Cookie;
2121
use Symfony\Component\Security\Http\EventListener\RememberMeLogoutListener;
2222

23+
/**
24+
* @internal
25+
*/
2326
class RememberMeFactory implements SecurityFactoryInterface, AuthenticatorFactoryInterface
2427
{
2528
protected $options = [

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/RemoteUserFactory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
*
2222
* @author Fabien Potencier <fabien@symfony.com>
2323
* @author Maxime Douailin <maxime.douailin@gmail.com>
24+
*
25+
* @internal
2426
*/
2527
class RemoteUserFactory implements SecurityFactoryInterface, AuthenticatorFactoryInterface
2628
{

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/X509Factory.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
* X509Factory creates services for X509 certificate authentication.
2121
*
2222
* @author Fabien Potencier <fabien@symfony.com>
23+
*
24+
* @internal
2325
*/
2426
class X509Factory implements SecurityFactoryInterface, AuthenticatorFactoryInterface
2527
{

0 commit comments

Comments
 (0)
0