xtreamwayz / expressive-messenger
PSR Container compatible Symfony Messenger
Fund package maintenance!
www.paypal.me/xtreamwayz
Installs: 2 447
Dependents: 0
Suggesters: 0
Security: 0
Stars: 24
Watchers: 5
Forks: 8
Open Issues: 11
Requires
- php: ^7.4 || ^8.0
- psr/container: ^1.0 || ^2.0
- symfony/amqp-messenger: ^5.4 || ^6.0
- symfony/doctrine-messenger: ^5.4 || ^6.0
- symfony/event-dispatcher: ^5.4 || ^6.0
- symfony/messenger: ^5.4 || ^6.0
- symfony/redis-messenger: ^5.4 || ^6.0
Requires (Dev)
- ext-json: *
- doctrine/dbal: ^2.13 || ^3.2
- doctrine/orm: ^2.10
- laminas/laminas-auradi-config: ^2.2
- laminas/laminas-coding-standard: ^2.3
- laminas/laminas-pimple-config: ^1.4
- laminas/laminas-servicemanager: ^3.10.0
- phpunit/phpunit: ^9.5
- psalm/plugin-phpunit: ^0.12.0
- psr/log: ^1.1 || ^2.0 || ^3.0
- symfony/console: ^5.4 || ^6.0
- symfony/contracts: ^2.0 || ^3.0
- symfony/property-access: ^5.4 || ^6.0
- symfony/serializer: ^5.4 || ^6.0
- vimeo/psalm: ^3.18
Suggests
- laminas/laminas-cli: For auto configuring the cli command.
- symfony/property-access: Required if using symfony/serializer and not providing a default serializer.
- symfony/serializer: For converting objects to JSON or XML.
- 3.0.x-dev
- 2.7.x-dev
- 2.6.x-dev
- 2.6.0
- 2.5.x-dev
- 2.5.0
- 2.4.x-dev
- 2.4.0
- 2.3.x-dev
- 2.3.0
- 2.2.x-dev
- 2.2.0
- 2.1.x-dev
- 2.1.0
- 2.0.x-dev
- 2.0.1
- 2.0.0
- 1.0.x-dev
- 1.0.1
- 1.0.0
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- dev-dependabot/composer/psalm/plugin-phpunit-tw-0.16.1or-tw-0.17.0or-tw-0.19.0
- dev-dependabot/composer/symfony/console-tw-5.4or-tw-6.0or-tw-7.0
- dev-dependabot/composer/doctrine/dbal-tw-2.13or-tw-3.2or-tw-4.0
- dev-dependabot/composer/vimeo/psalm-tw-4.18or-tw-5.0
- dev-dependabot/composer/phpunit/phpunit-tw-9.5or-tw-11.0
- dev-dependabot/composer/symfony/property-access-tw-5.4or-tw-6.0or-tw-7.0
- dev-dependabot/composer/laminas/laminas-servicemanager-tw-3.10.0or-tw-4.0.0
- dev-dependabot/composer/doctrine/orm-tw-2.11or-tw-3.0
- dev-dependabot/composer/symfony/serializer-tw-5.4or-tw-6.0or-tw-7.0
This package is auto-updated.
Last update: 2024-11-09 21:01:46 UTC
README
Thank you so much for being interested in this project! Open Source is rewarding, but it can also be exhausting. Therefor this code is provided as-is, and is currently not actively maintained. We invite you to peruse the code and even use it in your next project, provided you follow the included license!
No guarantee of support for the code is provided, and there is no promise that pull requests will be reviewed or merged. It’s open source, so forking is allowed; just be sure to give credit where it’s due!
PSR-11 Container compatible Symfony Messenger message bus and queue.
This packages brings message buses to your PSR-11 container based project. It's a bundle of factories to make life easier for you. The real work is done by Symfony Messenger.
It comes with pre-configured command, event and query buses for your convenience. Or don't use them if you want to create your own. Transports can be used to queue your messages or send and receive them to/from 3rd parties.
Installation
composer require xtreamwayz/psr-container-messenger
Documentation
All project documentation is located in the ./docs folder. If you would like to contribute to the documentation, please submit a pull request. You can read the docs online: https://xtreamwayz.github.io/psr-container-messenger/
Contributing
BEFORE you start work on a feature or fix, please read & follow the contributing guidelines to help avoid any wasted or duplicate effort.
Copyright and license
Code released under the MIT License. Documentation distributed under CC BY 4.0.