lefuturiste / rabbitmq-consumer
The simplest way to consume RabbitMQ messages
Installs: 84
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/lefuturiste/rabbitmq-consumer
Requires
- php-amqplib/php-amqplib: ^2.7
Requires (Dev)
- phpunit/phpunit: ^7.3
This package is auto-updated.
Last update: 2025-09-20 10:08:44 UTC
README
The simplest way to consume RabbitMQ messages.
Installation
Using composer dependencies manager:
composer require lefuturiste/rabbitmq-consumer
Require
- PHP >= 7.1
Usage
In your PHP deamon script:
require 'vendor/autoload.php';
$connection = new \PhpAmqpLib\Connection\AMQPStreamConnection("localhost", 5672, 'username', 'password', 'virtualhost');
$client = new \Lefuturiste\RabbitMQConsumer\Client($connection);
$client->addListener('my_event', function(array $message, $rootValue){
var_dump($message);
echo "\n";
});
$client->listen();
Tests
phpunit tests