Download the PHP package autobus-php/autobus-bus-bundle without Composer
On this page you can find all versions of the php package autobus-php/autobus-bus-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package autobus-bus-bundle
Autobus Bus Bundle - C&M
A PHP Extensible Service Bus
Configure your atomic jobs in order to be played by cron, queue listener or webservice.
Requirements
- PHP 8+
Installation
Download the Bundle
Download desired queuing bundle
-
If you want to use Google PubSub (https://cloud.google.com/pubsub/docs/overview):
- If you want to use AWS SQS (https://aws.amazon.com/fr/sqs):
Environment variables
Update your .env
file to add:
Configuration
Topic jobs
2 queuing systems are available:
- With Google PubSub:
Execute the following command with Supervisor tool:
-
With AWS SQS:
Add the following line to your crontab:
Cron jobs
Add the following line to your crontab:
Usage
Create a job
To create a new job:
- Create it's class, implementing
Autobus\Bundle\BusBundle\Runner\RunnerInterface
; it may extendAutobus\Bundle\BusBundle\Runner\AbstractRunner
- Declare it as a service in your bundle's
services.yml
, with tagbus.runner
- Create an instance from the web UI
All versions of autobus-bus-bundle with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.0
knplabs/knp-paginator-bundle Version 5.6.*
enqueue/enqueue-bundle Version 0.10.*
mtdowling/cron-expression Version 1.2.*
knplabs/knp-paginator-bundle Version 5.6.*
enqueue/enqueue-bundle Version 0.10.*
mtdowling/cron-expression Version 1.2.*
The package autobus-php/autobus-bus-bundle contains the following files
Loading the files please wait ....