mkhairul/amqp

PhpAmqpLib wrapper

dev-master / 1.0.x-dev 2015-09-15 22:27 UTC

This package is not auto-updated.

Last update: 2024-05-01 08:23:21 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.