PHPackages                             slm/queue-sqs - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. slm/queue-sqs

AbandonedArchivedLibrary[Queues &amp; Workers](/categories/queues)

slm/queue-sqs
=============

Zend Framework 2 module that integrates with Amazon SQS queuing system

v2.0.0(5y ago)16218.3k↓39.2%22[1 issues](https://github.com/Webador/SlmQueueSqs/issues)3BSD-3-ClausePHPPHP ^7.2

Since Feb 9Pushed 4y ago3 watchersCompare

[ Source](https://github.com/Webador/SlmQueueSqs)[ Packagist](https://packagist.org/packages/slm/queue-sqs)[ Docs](https://github.com/juriansluiman/SlmQueueSqs)[ RSS](/packages/slm-queue-sqs/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (15)Versions (29)Used By (3)

SlmQueueSqs
===========

[](#slmqueuesqs)

[![Build Status](https://camo.githubusercontent.com/7c62dd974a9f37ec09aa07e5df83d2f67b52588c68c3536ef4f3f3896816f81b/68747470733a2f2f7472617669732d63692e6f72672f6a757269616e736c75696d616e2f536c6d51756575655371732e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/juriansluiman/SlmQueueSqs)[![Latest Stable Version](https://camo.githubusercontent.com/bcd366beded08812b1463b6d3f9c4c5e9b1549ce1e54aea5a3f99a3a81bf2678/68747470733a2f2f706f7365722e707567782e6f72672f736c6d2f71756575652d7371732f762f737461626c652e706e67)](https://packagist.org/packages/slm/queue-sqs)[![Latest Unstable Version](https://camo.githubusercontent.com/a829192b19d18c99943e7b2296854cee54f14b7f1a3639b62392ce52deb8310a/68747470733a2f2f706f7365722e707567782e6f72672f736c6d2f71756575652d7371732f762f756e737461626c652e706e67)](https://packagist.org/packages/slm/queue-sqs)[![Total Downloads](https://camo.githubusercontent.com/4a228cf923bd78a6e925647123029afc687593ba9f914122037aede8304ffccf/68747470733a2f2f706f7365722e707567782e6f72672f736c6d2f71756575652d7371732f646f776e6c6f6164732e706e67)](https://packagist.org/packages/slm/queue-sqs)

Version 0.5.0 Created by Jurian Sluiman and Michaël Gallego

Project Status: Looking for contributors and maintainers
--------------------------------------------------------

[](#project-status-looking-for-contributors-and-maintainers)

**This project is not under active development.** If you use `SlmQueueSqs` and would like to develop it further, please let us know in the [maintainers wanted issue](https://github.com/Webador/SlmQueueSqs/issues/58).

Requirements
------------

[](#requirements)

- [Zend Framework 2](https://github.com/zendframework/zf2)
- [SlmQueue](https://github.com/juriansluiman/SlmQueue)
- [Amazon AWS SDK &gt; 2.1.1](https://github.com/aws/aws-sdk-php)
- [Amazon AWS ZF2 module](https://github.com/aws/aws-sdk-php-zf2)

To-do
-----

[](#to-do)

Feel free to help in those areas if you like this module !

- Write more tests to assert the queue work as expected
- Better error handling (currently, errors that may be returned by SQS client are completely ignored, we'd like to throw exceptions so that people can handle them in their code)
- More support for programmatic queue handling: currently SlmQueueSqs offers very few options to create new queues (we assume people to create them from the Amazon Console or directly through the SDK). It may be useful to offer better integration so that SlmQueueSqs also offers a nice interface to create new queues.

Installation
------------

[](#installation)

First, install SlmQueue ([instructions here](https://github.com/juriansluiman/SlmQueue/blob/master/README.md)). Then, add the following line into your `composer.json` file:

```
"require": {
	"slm/queue-sqs": "^1.0"
}

```

Then, enable the module by adding `SlmQueueSqs` in your application.config.php file (you must also add the `AwsModule` key for enabling the AWS ZF2 module.

> Starting from 0.3.0, SlmQueueSqs now internally uses the official AWS Zend Framework 2 module, so you can write your credentials only once for all AWS services.

Configuring AWS
---------------

[](#configuring-aws)

Version must be specified for AWS SQS!

```
