platform/api/symfony/Bundle/SecurityBundle/Command/DebugFirewallCommand.yaml

147 lines
3.9 KiB
YAML
Raw Normal View History

2024-09-02 17:44:11 +00:00
name: DebugFirewallCommand
class_comment: null
dependencies:
- name: ContainerInterface
type: class
source: Psr\Container\ContainerInterface
- name: FirewallContext
type: class
source: Symfony\Bundle\SecurityBundle\Security\FirewallContext
- name: LazyFirewallContext
type: class
source: Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext
- name: AsCommand
type: class
source: Symfony\Component\Console\Attribute\AsCommand
- name: Command
type: class
source: Symfony\Component\Console\Command\Command
- name: CompletionInput
type: class
source: Symfony\Component\Console\Completion\CompletionInput
- name: CompletionSuggestions
type: class
source: Symfony\Component\Console\Completion\CompletionSuggestions
- name: InputArgument
type: class
source: Symfony\Component\Console\Input\InputArgument
- name: InputInterface
type: class
source: Symfony\Component\Console\Input\InputInterface
- name: InputOption
type: class
source: Symfony\Component\Console\Input\InputOption
- name: OutputInterface
type: class
source: Symfony\Component\Console\Output\OutputInterface
- name: SymfonyStyle
type: class
source: Symfony\Component\Console\Style\SymfonyStyle
- name: EventDispatcherInterface
type: class
source: Symfony\Component\EventDispatcher\EventDispatcherInterface
- name: AuthenticatorInterface
type: class
source: Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface
- name: TraceableAuthenticator
type: class
source: Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator
properties: []
methods:
- name: __construct
visibility: public
parameters:
- name: firewallNames
- name: contexts
- name: eventDispatchers
- name: authenticators
comment: '# * @author Timo Bakx <timobakx@gmail.com>
# */
# #[AsCommand(name: ''debug:firewall'', description: ''Display information about
your security firewall(s)'')]
# final class DebugFirewallCommand extends Command
# {
# /**
# * @param string[] $firewallNames
# * @param AuthenticatorInterface[][] $authenticators'
- name: configure
visibility: protected
parameters: []
comment: null
- name: execute
visibility: protected
parameters:
- name: input
- name: output
comment: null
- name: displayFirewallList
visibility: protected
parameters:
- name: io
comment: null
- name: displayFirewallSummary
visibility: protected
parameters:
- name: name
- name: context
- name: io
comment: null
- name: displaySwitchUser
visibility: private
parameters:
- name: context
- name: io
comment: null
- name: displayEventListeners
visibility: protected
parameters:
- name: name
- name: context
- name: io
comment: null
- name: displayAuthenticators
visibility: private
parameters:
- name: name
- name: io
comment: null
- name: formatCallable
visibility: private
parameters:
- name: callable
comment: null
- name: getExampleName
visibility: private
parameters: []
comment: null
- name: complete
visibility: public
parameters:
- name: input
- name: suggestions
comment: null
traits:
- Psr\Container\ContainerInterface
- Symfony\Bundle\SecurityBundle\Security\FirewallContext
- Symfony\Bundle\SecurityBundle\Security\LazyFirewallContext
- Symfony\Component\Console\Attribute\AsCommand
- Symfony\Component\Console\Command\Command
- Symfony\Component\Console\Completion\CompletionInput
- Symfony\Component\Console\Completion\CompletionSuggestions
- Symfony\Component\Console\Input\InputArgument
- Symfony\Component\Console\Input\InputInterface
- Symfony\Component\Console\Input\InputOption
- Symfony\Component\Console\Output\OutputInterface
- Symfony\Component\Console\Style\SymfonyStyle
- Symfony\Component\EventDispatcher\EventDispatcherInterface
- Symfony\Component\Security\Http\Authenticator\AuthenticatorInterface
- Symfony\Component\Security\Http\Authenticator\Debug\TraceableAuthenticator
interfaces: []