Download the PHP package artox-lab/clarc-message-bus-bundle without Composer
On this page you can find all versions of the php package artox-lab/clarc-message-bus-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download artox-lab/clarc-message-bus-bundle
More information about artox-lab/clarc-message-bus-bundle
Files in artox-lab/clarc-message-bus-bundle
Package clarc-message-bus-bundle
Short Description Message bus adapter for Artox Lab CLARC bundle
License MIT
Informations about the package clarc-message-bus-bundle
Clean Architecture message bus bundle
Installation
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
This command requires you to have Composer installed globally, as explained in the installation chapter of the Composer documentation.
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles in the config/bundles.php
file of your project:
Step 3: Configuration
Configure bundle
Usage
Step 1: Create your event lib based on abstract-bus-event-message
Add your event lib in project via composer
Step 2: Configuring Services in the Container
Bundle uses abstract-bus-event-message as dependency. You need to configure the services for the interfaces:
Step 3: Configure symfony/messenger
Exchange type "topic"
If exchange type "topic" then symfony don't create queues automatically. Configure RabbitMqBundle
Open a command console, enter your project directory and execute the following commands to create queues and setup transports:
Examples
- Consume messages
- Produce messages
All versions of clarc-message-bus-bundle with dependencies
ext-json Version *
artox-lab/abstract-bus-event-message Version 1.0.0
symfony/framework-bundle Version ^5.0
symfony/messenger Version ^5.0
symfony/validator Version ^5.0