Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.07 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.07 KB

ServiceBusBundle

Based on prooph/service-bus-symfony-bundle, this bundle add some extras to prooph service bus.

Install

Add packages to composer.json

    "require": {
        "wakeonweb/service-bus-bundle": "^0.2.1",
        ..
    }

Register bundles in AppKernel.php

    new Prooph\Bundle\ServiceBus\ProophServiceBusBundle(),
    new WakeOnWeb\ServiceBusBundle\App\Bundle\WakeonwebServiceBusBundle()

Then, your config.yml.

prooph_service_bus:
  command_buses:
    synchronous_command_bus:
      router:
        type: 'prooph_service_bus.command_bus_router'

You can deal with prooph bus:

$bus = $container->get('prooph_service_bus.synchronous_command_bus');
$bus->dispatch(Acme\Foo\Command\RenameUser::withData('uuid here ...', 'john', 'doe'));

This was the prooph part, now: