2017 © Pedro Peláez
 

library lean-queue

image

gianarb/lean-queue

  • Monday, November 14, 2016
  • by GianArb
  • Repository
  • 1 Watchers
  • 3 Stars
  • 341 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 1 Open issues
  • 8 Versions
  • 0 % Grown

The README.md

LeanQueue

Master: Build Status Develop: Build Status, (*1)

Dependency Status Code Climate, (*2)

lean queue system, receive and send messages for different queue adapters., (*3)

For now supports ArrayAdapter and AwsSqs, (*4)

Send messages in queue

<?php

$client = \Aws\Sqs\SqsClient::factory();

$queue = new \GianArb\LeanQueue\Queue("https://sqs.eu-west-1.amazonaws.com/xxxxxx/test-php");
$queue->setAdapter(new \GianArb\LeanQueue\Adapter\AwsAdapter($client));

$queue->send("{'example': '2121'}");

Receive and Delete messages

<?php
$queue = new \GianArb\LeanQueue\Queue("https://sqs.eu-west-1.amazonaws.com/xxxxx/test-php");
$queue->setAdapter(new \GianArb\LeanQueue\Adapter\AwsAdapter($client));

list($receipt, $message) = $queue->receive();

$queue->delete($receipt);

Install

php composer.phar require "gianarb\lean-queue"

Contribute

Try it and open issues or pull requests! ;), (*5)

vendor/bin/phpspec run

The Versions

14/11 2016

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

The Development Requires

14/11 2016

0.2.0

0.2.0.0

  Sources   Download

MIT

The Requires

 

The Development Requires

05/06 2015
04/03 2015
01/03 2015
26/01 2015
21/01 2015
21/01 2015