mkhairul / amqp
PhpAmqpLib wrapper
dev-master / 1.0.x-dev
2015-09-15 22:27 UTC
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: 2026-03-18 16:51:33 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.