pluggit / queues
Provides abstractions for Tasks & Domain Events as well as implementations for some queue systems. Easy to extend.
5.0.2
2024-06-20 14:16 UTC
Requires
- php: ^7.4 | ^8.0
- psr/log: ^1.0 | ^2.0
Requires (Dev)
- aws/aws-sdk-php: ^3.36
- behat/behat: ^3.3
- php-amqplib/php-amqplib: ^2.6
- phpspec/phpspec: ^7
- phpunit/phpunit: ^9.6
- dev-master
- 5.0.2
- 5.0.1
- 5.0.0
- 4.7.0
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.1
- 4.5.0
- 4.4.0
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
- dev-WHD-5183
- dev-PHP8-compatibility
- dev-dependabot/composer/guzzlehttp/psr7-1.9.1
- dev-DIET-2945
- dev-dependabot/composer/guzzlehttp/guzzle-6.5.8
- dev-allow_message_attributes
- dev-SSP-111-1
- dev-SSP-111
- dev-SSM-192
- dev-SSM-116
- dev-correlation_id
- dev-sns_sqs_raw
- dev-domain_version
This package is not auto-updated.
Last update: 2025-03-27 17:57:26 UTC
README
This is the Queues Abstraction Library. It will provide you with two main abstractions:
- DomainEvent: Publish and subscribe to Domain Events.
- Tasks: Produce and Consume Tasks.
Installation
composer require "pluggit/queues"
Environment
Start environment
make dev
Enter environment
make enter
Tests
PhpSpec:
bin/phpspec run
Behat:
bin/behat
Helpers: Small cli tool for manual execution