Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 2.1 KB

File metadata and controls

68 lines (45 loc) · 2.1 KB

Installation

Install required bundles

Make sure the following bundles are installed and configured:

Install Message Queue Bundle

The AbcJobBundle supports multiple message queue backends by providing adapters for the following bundles:

Backend Sonata Bernard
Doctrine DBAL x x
PhpAmqp / RabbitMQ x x
InMemory x
Predis / PhpRedis x
Amazon SQS x
Iron MQ x
Pheanstalk x

Install BernardBundle

Please follow the installation instructions of the BernardBundle.

Note: If you want to use Symfony 3 you have to install the BernardBundle from the master branch, otherwise you can use the latest stable version of the bundle.

Install SonataNotificationBundle

Please follow the installation instructions of the SonataNotificationBundle.

Install AbcJobBundle

Download the bundle using composer:

$ composer require "aboutcoders/job-bundle:dev-master"

Include the bundle in the AppKernel.php class

public function registerBundles()
{
    $bundles = array(
        // ...
        new Abc\Bundle\JobBundle\AbcJobBundle(),
    );

    return $bundles;
}

Install REST Bundles (Optional)

If you want to use the REST-API make sure the following additional bundles are installed and configured:

Next Step: Configuration