Skip to content

Conversation

@Azoog
Copy link

@Azoog Azoog commented May 14, 2021

Simplify command handlers declaration to autowire automatically the services.

From:

Xeonys\CRM\DataProbe\App\Command\DataProbeMute\DataProbeMuteCommandHandler:
  public: true
  tags:
    - { name: 'rezzza_command_bus.command_handler', command: 'Xeonys\CRM\DataProbe\App\Command\DataProbeMute\DataProbeMuteCommand', method: 'handle' }

Xeonys\CRM\DataProbe\App\Command\DataProbeMarkAsDone\DataProbeMarkAsDoneCommandHandler:
  public: true
  tags:
    - { name: 'rezzza_command_bus.command_handler', command: 'Xeonys\CRM\DataProbe\App\Command\DataProbeMarkAsDone\DataProbeMarkAsDoneCommand', method: 'handle' }

To:

Xeonys\CRM\DataProbe\App\Command\:
  resource: '../../../App/Command/*/*Handler.php'
  tags: [ { name: rezzza_command_bus.command_handler } 

@Azoog Azoog merged commit 1ecab04 into master May 26, 2021
@Azoog Azoog deleted the simplify-handler-declaration branch May 26, 2021 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants