grupocoqueiro / command-bus
This package is abandoned and no longer maintained.
No replacement package was suggested.
Adapters for Command Bus
v1.2.1
2021-08-10 12:28 UTC
Requires
- php: ^7.1||^8.0
- league/tactician: ^1.0
- league/tactician-container: ^2.0
Requires (Dev)
- filp/whoops: 2.*
- phpunit/phpunit: ^7.1||^9.0
This package is auto-updated.
Last update: 2021-08-10 12:40:28 UTC
README
Adaptador para o Command Bus da Tactician
Instalação
Usando o composer:
composer require grupocoqueiro/command-bus
Como utilizar
- Crie uma classe que implemente a
GrupoCoqueiro\CommandBus\MappingInterface
- Utilize algum service de container que implemente a
Psr\Container\ContainerInterface
Exemplo:
class Mapping implements MappingInterface { public function __invoke(): array { return [ Command::class => CommandHandler::class ]; } }; $mapping = new Mapping(); $container = new SomeImplementationContainerInterface(); $commandBus = new CommandBusTacticianAdapter($mapping, $container); ... $commandBus->handle(new Command($something));