mkhairul / amqp
PhpAmqpLib wrapper
Installs: 7
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/mkhairul/amqp
Requires
- php: >=5.5.9
- symfony/yaml: 2.7.*
- videlalvaro/php-amqplib: 2.5.*
Requires (Dev)
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2025-10-01 14:31:35 UTC
README
Its a PhpAmqpLib wrapper.
Install
Via Composer
$ composer require mkhairul/amqp dev-master
Usage
YAML Config File (config.yaml)
rabbit: host: localhost port: 5672 login: guest pass: guest vhost: / exchange: name: someExchange queue: name: someQueue
Script
<?php require_once 'vendor/autoload.php'; use Symfony\Component\Yaml\Yaml; use Mkhairul\AMQPWrapper\AMQPWrapper; $config = Yaml::parse(file_get_contents('config.yaml')); $conn = new AMQPWrapper($config, 'rabbit'); $conn->sendMessage('message-type', 'Time\'s Up!');
License
The MIT License (MIT). Please see License File for more information.