ianfoxdev / inbox
Consumer-side deduplication for PHP: the message key is written in the same database transaction as the change it causes, so a redelivered message is skipped. Works with outbox's CloudEvents headers, Symfony Messenger and Laravel Queue.
v0.1.0
2026-10-06 08:09 UTC
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- illuminate/database: ^11.0 || ^12.0 || ^13.0
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^12.5 || ^13.0
- symfony/messenger: ^7.3 || ^8.0
Suggests
- ext-pdo_mysql: To keep the inbox in MySQL
- ext-pdo_pgsql: To keep the inbox in PostgreSQL
- illuminate/queue: For the Laravel job middleware
- symfony/messenger: For the Messenger middleware
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-06 08:12:55 UTC