350 lines
10 KiB
YAML
350 lines
10 KiB
YAML
|
name: SecurityExtensionTest
|
||
|
class_comment: null
|
||
|
dependencies:
|
||
|
- name: TestCase
|
||
|
type: class
|
||
|
source: PHPUnit\Framework\TestCase
|
||
|
- name: AuthenticatorFactoryInterface
|
||
|
type: class
|
||
|
source: Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AuthenticatorFactoryInterface
|
||
|
- name: FirewallListenerFactoryInterface
|
||
|
type: class
|
||
|
source: Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FirewallListenerFactoryInterface
|
||
|
- name: SecurityExtension
|
||
|
type: class
|
||
|
source: Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension
|
||
|
- name: SecurityBundle
|
||
|
type: class
|
||
|
source: Symfony\Bundle\SecurityBundle\SecurityBundle
|
||
|
- name: DummyProvider
|
||
|
type: class
|
||
|
source: Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\UserProvider\DummyProvider
|
||
|
- name: NodeDefinition
|
||
|
type: class
|
||
|
source: Symfony\Component\Config\Definition\Builder\NodeDefinition
|
||
|
- name: InvalidConfigurationException
|
||
|
type: class
|
||
|
source: Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
|
||
|
- name: IteratorArgument
|
||
|
type: class
|
||
|
source: Symfony\Component\DependencyInjection\Argument\IteratorArgument
|
||
|
- name: ResolveChildDefinitionsPass
|
||
|
type: class
|
||
|
source: Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass
|
||
|
- name: ContainerBuilder
|
||
|
type: class
|
||
|
source: Symfony\Component\DependencyInjection\ContainerBuilder
|
||
|
- name: Reference
|
||
|
type: class
|
||
|
source: Symfony\Component\DependencyInjection\Reference
|
||
|
- name: Expression
|
||
|
type: class
|
||
|
source: Symfony\Component\ExpressionLanguage\Expression
|
||
|
- name: Request
|
||
|
type: class
|
||
|
source: Symfony\Component\HttpFoundation\Request
|
||
|
- name: PathRequestMatcher
|
||
|
type: class
|
||
|
source: Symfony\Component\HttpFoundation\RequestMatcher\PathRequestMatcher
|
||
|
- name: Response
|
||
|
type: class
|
||
|
source: Symfony\Component\HttpFoundation\Response
|
||
|
- name: TokenInterface
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Core\Authentication\Token\TokenInterface
|
||
|
- name: AuthenticationException
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Core\Exception\AuthenticationException
|
||
|
- name: InMemoryUserChecker
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Core\User\InMemoryUserChecker
|
||
|
- name: UserCheckerInterface
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Core\User\UserCheckerInterface
|
||
|
- name: UserInterface
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Core\User\UserInterface
|
||
|
- name: UserProviderInterface
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Core\User\UserProviderInterface
|
||
|
- name: AuthenticatorInterface
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface
|
||
|
- name: HttpBasicAuthenticator
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Http\Authenticator\HttpBasicAuthenticator
|
||
|
- name: Passport
|
||
|
type: class
|
||
|
source: Symfony\Component\Security\Http\Authenticator\Passport\Passport
|
||
|
properties: []
|
||
|
methods:
|
||
|
- name: testInvalidCheckPath
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testFirewallWithInvalidUserProvider
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testDisableRoleHierarchyVoter
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testSwitchUserNotStatelessOnStatelessFirewall
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testPerListenerProvider
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testMissingProviderForListener
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testPerListenerProviderWithRememberMeAndAnonymous
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterRequestMatchersWithAllowIfExpression
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterAccessControlWithSpecifiedRequestMatcherService
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterAccessControlWithRequestMatcherAndAdditionalOptionsThrowsInvalidException
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: additionalConstraints
|
||
|
comment: '# @dataProvider provideAdditionalRequestMatcherConstraints'
|
||
|
- name: provideAdditionalRequestMatcherConstraints
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterAccessControlWithSpecifiedAttributes
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterAccessControlWithSpecifiedRoute
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterAccessControlWithSpecifiedAttributesThrowsException
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRemovesExpressionCacheWarmerDefinitionIfNoExpressions
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testRegisterTheUserProviderAlias
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testDoNotRegisterTheUserProviderAliasWithMultipleProviders
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testAcceptableAccessControlIps
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: ips
|
||
|
comment: '# * @dataProvider acceptableIpsProvider'
|
||
|
- name: testCustomRememberMeHandler
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testSecretRememberMeHasher
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: sessionConfigurationProvider
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: acceptableIpsProvider
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testSwitchUserWithSeveralDefinedProvidersButNoFirewallRootProviderConfigured
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testInvalidAccessControlWithEmptyRow
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testValidAccessControlWithEmptyRow
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: provideEntryPointFirewalls
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testEntryPointRequired
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: firewall
|
||
|
- name: messageRegex
|
||
|
comment: '# * @dataProvider provideEntryPointRequiredData'
|
||
|
- name: provideEntryPointRequiredData
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testConfigureCustomAuthenticator
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: firewall
|
||
|
- name: expectedAuthenticators
|
||
|
comment: '# * @dataProvider provideConfigureCustomAuthenticatorData'
|
||
|
- name: provideConfigureCustomAuthenticatorData
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testCompilesWithoutSessionListenerWithStatelessFirewallWithAuthenticatorManager
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testCompilesWithSessionListenerWithStatefulllFirewallWithAuthenticatorManager
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testUserCheckerWithAuthenticatorManager
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: config
|
||
|
- name: expectedUserCheckerClass
|
||
|
comment: '# * @dataProvider provideUserCheckerConfig'
|
||
|
- name: provideUserCheckerConfig
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testConfigureCustomFirewallListener
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testClearSiteDataLogoutListenerEnabled
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testClearSiteDataLogoutListenerDisabled
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testNothingDoneWithEmptyConfiguration
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: testCustomHasherWithMigrateFrom
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: getRawContainer
|
||
|
visibility: protected
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: getContainer
|
||
|
visibility: protected
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: supports
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: request
|
||
|
comment: null
|
||
|
- name: authenticate
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: request
|
||
|
comment: null
|
||
|
- name: createToken
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: passport
|
||
|
- name: firewallName
|
||
|
comment: null
|
||
|
- name: onAuthenticationSuccess
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: request
|
||
|
- name: token
|
||
|
- name: firewallName
|
||
|
comment: null
|
||
|
- name: onAuthenticationFailure
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: request
|
||
|
- name: exception
|
||
|
comment: null
|
||
|
- name: checkPreAuth
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: user
|
||
|
comment: null
|
||
|
- name: checkPostAuth
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: user
|
||
|
comment: null
|
||
|
- name: createListeners
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: container
|
||
|
- name: firewallName
|
||
|
- name: config
|
||
|
comment: null
|
||
|
- name: createAuthenticator
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: container
|
||
|
- name: firewallName
|
||
|
- name: config
|
||
|
- name: userProviderId
|
||
|
comment: null
|
||
|
- name: getPriority
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: getKey
|
||
|
visibility: public
|
||
|
parameters: []
|
||
|
comment: null
|
||
|
- name: addConfiguration
|
||
|
visibility: public
|
||
|
parameters:
|
||
|
- name: builder
|
||
|
comment: null
|
||
|
traits:
|
||
|
- PHPUnit\Framework\TestCase
|
||
|
- Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\AuthenticatorFactoryInterface
|
||
|
- Symfony\Bundle\SecurityBundle\DependencyInjection\Security\Factory\FirewallListenerFactoryInterface
|
||
|
- Symfony\Bundle\SecurityBundle\DependencyInjection\SecurityExtension
|
||
|
- Symfony\Bundle\SecurityBundle\SecurityBundle
|
||
|
- Symfony\Bundle\SecurityBundle\Tests\DependencyInjection\Fixtures\UserProvider\DummyProvider
|
||
|
- Symfony\Component\Config\Definition\Builder\NodeDefinition
|
||
|
- Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
|
||
|
- Symfony\Component\DependencyInjection\Argument\IteratorArgument
|
||
|
- Symfony\Component\DependencyInjection\Compiler\ResolveChildDefinitionsPass
|
||
|
- Symfony\Component\DependencyInjection\ContainerBuilder
|
||
|
- Symfony\Component\DependencyInjection\Reference
|
||
|
- Symfony\Component\ExpressionLanguage\Expression
|
||
|
- Symfony\Component\HttpFoundation\Request
|
||
|
- Symfony\Component\HttpFoundation\RequestMatcher\PathRequestMatcher
|
||
|
- Symfony\Component\HttpFoundation\Response
|
||
|
- Symfony\Component\Security\Core\Authentication\Token\TokenInterface
|
||
|
- Symfony\Component\Security\Core\Exception\AuthenticationException
|
||
|
- Symfony\Component\Security\Core\User\InMemoryUserChecker
|
||
|
- Symfony\Component\Security\Core\User\UserCheckerInterface
|
||
|
- Symfony\Component\Security\Core\User\UserInterface
|
||
|
- Symfony\Component\Security\Core\User\UserProviderInterface
|
||
|
- Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface
|
||
|
- Symfony\Component\Security\Http\Authenticator\HttpBasicAuthenticator
|
||
|
- Symfony\Component\Security\Http\Authenticator\Passport\Passport
|
||
|
interfaces:
|
||
|
- AuthenticatorInterface
|
||
|
- UserCheckerInterface
|
||
|
- AuthenticatorFactoryInterface
|