Download the PHP package daycry/queues without Composer
On this page you can find all versions of the php package daycry/queues. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download daycry/queues
More information about daycry/queues
Files in daycry/queues
Package queues
Short Description Queues for Codeigniter 4
License MIT
Homepage https://github.com/daycry/queues
Informations about the package queues
Queues for Codeigniter 4
Codeigniter 4 with beanstalk, redis, sync & service bus (azure) queues
Installation via composer
Use the package with composer install
> composer require daycry/queues
Configuration
Run command:
> php spark queues:publish
This command will copy a config file to your app namespace.
Then you can adjust it to your needs. By default file will be present in app/Config/Queue.php
.
Allowed tasks
Tasks |
---|
url |
command |
classes |
shell |
Usage Job Class
URL
COMMAND
CLASSES
You can pass options in third parameter that contains paraterms in construct function and/or method.
SHELL
Job Scheduled
Job Callback
You can configure a callback using 'URL' type.
Custom Methods
Beanstalk and Service Bus have custom methods
BEANSTALK
SERVICE BUS
Usage Worker
> cd /path-to-your-project && php spark queues:worker default
On default is the name of queue.
If you want to execute only one time the worker, you can do this:
> cd /path-to-your-project && php spark queues:worker default --oneTime
In order to use these functions, the class must be extended.
You can extends the worker command for customize early and late methods.
All versions of queues with dependencies
codeigniter4/settings Version ^2.2
daycry/exceptions Version ^1.0
guzzlehttp/guzzle Version ^7.8
pda/pheanstalk Version ^5.0
supervisorphp/supervisor Version ^5.1