name: FailedMessagesRetryCommand
class_comment: null
dependencies:
- name: LoggerInterface
  type: class
  source: Psr\Log\LoggerInterface
- name: AsCommand
  type: class
  source: Symfony\Component\Console\Attribute\AsCommand
- name: SignalableCommandInterface
  type: class
  source: Symfony\Component\Console\Command\SignalableCommandInterface
- name: RuntimeException
  type: class
  source: Symfony\Component\Console\Exception\RuntimeException
- 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: ConsoleOutputInterface
  type: class
  source: Symfony\Component\Console\Output\ConsoleOutputInterface
- 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: WorkerMessageReceivedEvent
  type: class
  source: Symfony\Component\Messenger\Event\WorkerMessageReceivedEvent
- name: StopWorkerOnMessageLimitListener
  type: class
  source: Symfony\Component\Messenger\EventListener\StopWorkerOnMessageLimitListener
- name: MessageBusInterface
  type: class
  source: Symfony\Component\Messenger\MessageBusInterface
- name: MessageDecodingFailedStamp
  type: class
  source: Symfony\Component\Messenger\Stamp\MessageDecodingFailedStamp
- name: ListableReceiverInterface
  type: class
  source: Symfony\Component\Messenger\Transport\Receiver\ListableReceiverInterface
- name: ReceiverInterface
  type: class
  source: Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface
- name: SingleMessageReceiver
  type: class
  source: Symfony\Component\Messenger\Transport\Receiver\SingleMessageReceiver
- name: PhpSerializer
  type: class
  source: Symfony\Component\Messenger\Transport\Serialization\PhpSerializer
- name: Worker
  type: class
  source: Symfony\Component\Messenger\Worker
- name: ServiceProviderInterface
  type: class
  source: Symfony\Contracts\Service\ServiceProviderInterface
properties: []
methods:
- name: __construct
  visibility: public
  parameters:
  - name: globalReceiverName
  - name: failureTransports
  - name: messageBus
  - name: eventDispatcher
  - name: logger
    default: 'null'
  - name: phpSerializer
    default: 'null'
  - name: signals
    default: 'null'
  comment: null
- name: configure
  visibility: protected
  parameters: []
  comment: null
- name: execute
  visibility: protected
  parameters:
  - name: input
  - name: output
  comment: null
- name: getSubscribedSignals
  visibility: public
  parameters: []
  comment: null
- name: handleSignal
  visibility: public
  parameters:
  - name: signal
  - name: previousExitCode
    default: '0'
  comment: null
- name: runInteractive
  visibility: private
  parameters:
  - name: failureTransportName
  - name: io
  - name: shouldForce
  comment: null
- name: runWorker
  visibility: private
  parameters:
  - name: failureTransportName
  - name: receiver
  - name: io
  - name: shouldForce
  comment: null
- name: retrySpecificIds
  visibility: private
  parameters:
  - name: failureTransportName
  - name: ids
  - name: io
  - name: shouldForce
  comment: null
- name: retrySpecificEnvelopes
  visibility: private
  parameters:
  - name: envelopes
  - name: failureTransportName
  - name: io
  - name: shouldForce
  comment: null
traits:
- Psr\Log\LoggerInterface
- Symfony\Component\Console\Attribute\AsCommand
- Symfony\Component\Console\Command\SignalableCommandInterface
- Symfony\Component\Console\Exception\RuntimeException
- Symfony\Component\Console\Input\InputArgument
- Symfony\Component\Console\Input\InputInterface
- Symfony\Component\Console\Input\InputOption
- Symfony\Component\Console\Output\ConsoleOutputInterface
- Symfony\Component\Console\Output\OutputInterface
- Symfony\Component\Console\Style\SymfonyStyle
- Symfony\Component\EventDispatcher\EventDispatcherInterface
- Symfony\Component\Messenger\Event\WorkerMessageReceivedEvent
- Symfony\Component\Messenger\EventListener\StopWorkerOnMessageLimitListener
- Symfony\Component\Messenger\MessageBusInterface
- Symfony\Component\Messenger\Stamp\MessageDecodingFailedStamp
- Symfony\Component\Messenger\Transport\Receiver\ListableReceiverInterface
- Symfony\Component\Messenger\Transport\Receiver\ReceiverInterface
- Symfony\Component\Messenger\Transport\Receiver\SingleMessageReceiver
- Symfony\Component\Messenger\Transport\Serialization\PhpSerializer
- Symfony\Component\Messenger\Worker
- Symfony\Contracts\Service\ServiceProviderInterface
interfaces:
- SignalableCommandInterface