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: 2025-03-19 12:11:29 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.