Download the PHP package tomcizek/symfony-prooph-asynchronous-router without Composer
On this page you can find all versions of the php package tomcizek/symfony-prooph-asynchronous-router. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package symfony-prooph-asynchronous-router
tomcizek/symfony-prooph-asynchronous-router
Symfony Bundle for easy routing of asynchronous messages.
Why bother?
It allows you to
- Automatically create MessageProducer services.
- Define routes for each service in yaml or xml config.
- Define AsynchronousMessageProducerBridge for each service, which you can implement using any infrastructure.
Quick start
1) Install this library through composer
composer require tomcizek/symfony-prooph-asynchronous-router
2) Register these Bundles in your kernel (individual, but might be config/bundles.php)
3) Implement your own TomCizek\AsynchronousRouter\AsynchronousMessageProducerBridge
Simplest working example implementation for RabbitMq php-amqplib infrastructure might look like:
4) Setup your configuration for prooph components in your symfony *.yml config!
Contribute
Please feel free to fork and extend existing or add new features and send a pull request with your changes! To establish a consistent code quality, please provide unit tests for all your changes and may adapt the documentation.
All versions of symfony-prooph-asynchronous-router with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.1
symfony/config Version ~3.3|^4.0
symfony/dependency-injection Version ~3.3|^4.0
psr/container Version ^1.0
prooph/service-bus-symfony-bundle Version ^0.6.0
symfony/config Version ~3.3|^4.0
symfony/dependency-injection Version ~3.3|^4.0
psr/container Version ^1.0
prooph/service-bus-symfony-bundle Version ^0.6.0
The package tomcizek/symfony-prooph-asynchronous-router contains the following files
Loading the files please wait ....