Make sure the following bundles are installed and configured:
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 |
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.
Please follow the installation instructions of the SonataNotificationBundle.
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;
}If you want to use the REST-API make sure the following additional bundles are installed and configured:
Next Step: Configuration