pogo / symfony-queue
FrankenPHP Queue Driver for Symfony Messenger
Installs: 3
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
pkg:composer/pogo/symfony-queue
Requires
- php: >=8.5
- symfony/config: ^6.4 || ^7.0 || ^8.0
- symfony/dependency-injection: ^6.4 || ^7.0 || ^8.0
- symfony/http-kernel: ^6.4 || ^7.0 || ^8.0
- symfony/messenger: ^6.4 || ^7.0 || ^8.0
Conflicts
- symfony/framework-bundle: <6.4
This package is auto-updated.
Last update: 2026-01-09 09:27:52 UTC
README
A FrankenPHP Messenger transport for Symfony.
Requirements
- PHP 8.4+
- Symfony 8.0+
- FrankenPHP with
pogo_queuemodule enabled.
Installation
composer require pogo/symfony-queue
Configuration
- Enable the bundle in
config/bundles.php(if not using Flex):
return [ // ... Pogo\Queue\Symfony\PogoQueueBundle::class => ['all' => true], ];
- Configure the transport in
config/packages/messenger.yaml:
framework: messenger: transports: pogo: 'pogo-queue://default' routing: 'App\Message\YourMessage': pogo
Usage
Start your Symfony application with FrankenPHP.
frankenphp run --config Caddyfile
Warning This transport is volatile (in-memory). Messages are lost on server restart.