talentrydev / message-broker-administration
PHP library for administrating dead letter queues (add-on to talentrydev/message-broker)
2.0.0
2024-06-14 14:36 UTC
Requires
- php: ^8.3
- ext-json: *
- doctrine/orm: ^2.9
- jms/serializer: ^3.16 || ^5
- symfony/security-http: ^6.3
- talentrydev/backoff: ^2.0.0
- talentrydev/message-broker: ^5.0.0
- talentrydev/slack: ^2.0
Requires (Dev)
- doctrine/doctrine-bundle: ^2.11.1
- doctrine/migrations: ^3.7
- jms/serializer-bundle: ^5
- phpunit/phpunit: ^11
- squizlabs/php_codesniffer: ^3.5
- symfony/browser-kit: ^6.1
- symfony/monolog-bundle: ^3.4
- symfony/security-bundle: ^6.1
README
This library functions as an add-on to talentrydev/message-broker library. It deals with "administrative" tasks, such as viewing the contents of the dead letter queue, replaying or deleting messages from DLQ and sending a summary of the DLQ via slack. This functionality was removed from the talentrydev/message-broker library in order to keep it lean.
Given the complexity of the class hierarchy, it's recommended to use the symfony bundle instead of using this library directly.
Development
- Run
make up
to spin up docker containers - Run
make deps
to install composer dependencies - Run
make tests
to run PHPUnit tests