PHPackages                             eventio/bbq - 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. eventio/bbq

ActiveLibrary

eventio/bbq
===========

PHP Message Queue Abstraction Library

2856.2k↓36.4%12[1 issues](https://github.com/eventio/bbq/issues)[2 PRs](https://github.com/eventio/bbq/pulls)PHP

Since Jul 20Pushed 8y ago4 watchersCompare

[ Source](https://github.com/eventio/bbq)[ Packagist](https://packagist.org/packages/eventio/bbq)[ RSS](/packages/eventio-bbq/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

BBQ - Message Queue Abstraction Library for PHP
===============================================

[](#bbq---message-queue-abstraction-library-for-php)

BBQ is a message queue abstraction library for PHP (5.3+). The library supports different queue types that you can mix as required by your application.

As the actual queue services are abstracted, you can use different queue types in different environments.

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

[](#installation)

Via [composer.json](http://getcomposer.org/doc/01-basic-usage.md#composer-json-project-setup)

```
"require": {
    "eventio/bbq": "dev-master"
}

```

For Symfony2 projects, you can use [EventioBBQBundle](https://github.com/eventio/bbq-bundle)

Basic Usage
-----------

[](#basic-usage)

You need at least one queue and register it with `BBQ()`. A BBQ Queue acts as an abstraction layer to a message queue service.

```
