PHPackages                             ideasbucket/queue-bundle - 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. ideasbucket/queue-bundle

ActiveIdeasbucket-queue-bundle[Queues &amp; Workers](/categories/queues)

ideasbucket/queue-bundle
========================

IdeasBucket QueueBundle for Symfony Framework

1.0.7(8y ago)4229.3k↓100%12[6 issues](https://github.com/nicholasnet/QueueBundle/issues)[2 PRs](https://github.com/nicholasnet/QueueBundle/pulls)MITPHPPHP &gt;=5.6.0

Since Apr 6Pushed 7y ago5 watchersCompare

[ Source](https://github.com/nicholasnet/QueueBundle)[ Packagist](https://packagist.org/packages/ideasbucket/queue-bundle)[ RSS](/packages/ideasbucket-queue-bundle/feed)WikiDiscussions master Synced today

READMEChangelog (7)Dependencies (10)Versions (9)Used By (0)

QueueBundle
===========

[](#queuebundle)

[![Build Status](https://camo.githubusercontent.com/b5b77d5fd7bb144a6e2d518c14f51fbaf27e8cd300d195e30b8fea53ba2b0acd/68747470733a2f2f7472617669732d63692e6f72672f6e6963686f6c61736e65742f517565756542756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/nicholasnet/QueueBundle)

- [Introduction](#introduction)
    - [Installation](#installation)
    - [Configuration](#configuration)
    - [Connections Vs. Queues](#connections-vs-queues)
    - [Driver Prerequisites](#driver-prerequisites)
- [Creating Jobs](#creating-jobs)
    - [Generating Job Classes](#generating-job-classes)
    - [Class Structure](#class-structure)
- [Dispatching Jobs](#dispatching-jobs)
    - [Delayed Dispatching](#delayed-dispatching)
    - [Customizing The Queue &amp; Connection](#customizing-the-queue-and-connection)
    - [Specifying Max Job Attempts / Timeout Values](#max-job-attempts-and-timeout)
    - [Error Handling](#error-handling)
- [Running The Queue Worker](#running-the-queue-worker)
    - [Queue Priorities](#queue-priorities)
    - [Queue Workers &amp; Deployment](#queue-workers-and-deployment)
    - [Job Expirations &amp; Timeouts](#job-expirations-and-timeouts)
- [Supervisor Configuration](#supervisor-configuration)
- [Dealing With Failed Jobs](#dealing-with-failed-jobs)
    - [Cleaning Up After Failed Jobs](#cleaning-up-after-failed-jobs)
    - [Retrying Failed Jobs](#retrying-failed-jobs)
- [Job Events](#job-events)
- [Other Database and library support](#database-other-support)
- [GIST](#gist)

Introduction
------------

[](#introduction)

**This QueueBundle is heavily inspired by Laravel Queue package. In fact some of the file are directly copied over. So, hats off to Taylor Otwell and Laravel team for providing an awesome package for the community.**

### Installation

[](#installation)

You can install QueueBundle by composer

```
composer require ideasbucket/queue-bundle

```

QueueBundle supports Symfony 2.8, 3.0 and above.

### Configuration

[](#configuration)

Once you install the bundle you will need to make change in your `AppKernel.php` by adding the bundle class entry like this.

```
