Skip to content

grupocoqueiro/command-bus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CommandBus

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));
 
 

About

Adapters for Command Bus

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages