dereuromark / cakephp-queue
The Queue plugin for CakePHP provides deferred task execution.
Package info
github.com/dereuromark/cakephp-queue
Type:cakephp-plugin
pkg:composer/dereuromark/cakephp-queue
Requires
- php: >=8.2
- brick/varexporter: ^0.5.0 || ^0.6.0 || ^0.7.0
- cakephp/cakephp: ^5.1.1
Requires (Dev)
- cakedc/cakephp-phpstan: ^4.0.0
- cakephp/bake: ^3.0.1
- cakephp/migrations: ^5.0.0
- dereuromark/cakephp-dto: ^3.0.0
- dereuromark/cakephp-ide-helper: ^2.0.0
- dereuromark/cakephp-templating: ^0.2.7
- dereuromark/cakephp-tools: ^3.12.0
- fig-r/psr2r-sniffer: dev-master
- friendsofcake/search: ^7.7.0
- phpunit/phpunit: ^11.5 || ^12.1 || ^13.0
Suggests
- dereuromark/cakephp-ide-helper: For maximum IDE support, especially around createJob() usage.
- dereuromark/cakephp-tools: For the QueueEmailTask (if you don't write your own task here). Also for admin backend.
- friendsofcake/search: For admin backend and filtering of current jobs.
Provides
None
Conflicts
- cakephp/migrations: <4.5
- dereuromark/cakephp-dto: <3.0.0
Replaces
None
- dev-master
- 8.16.0
- 8.15.1
- 8.15.0
- 8.14.0
- 8.13.0
- 8.12.0
- 8.11.0
- 8.10.2
- 8.10.1
- 8.10.0
- 8.9.1
- 8.9.0
- 8.8.0
- 8.7.0
- 8.6.2
- 8.6.1
- 8.6.0
- 8.5.2
- 8.5.1
- 8.5.0
- 8.4.0
- 8.3.1
- 8.3.0
- 8.2.4
- 8.2.3
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.1
- 8.1.0
- 8.0.0
- 8.0.0-RC
- 7.2.3
- 7.2.2
- 7.2.1
- 7.2.0
- 7.1.3
- 7.1.2
- 7.1.1
- 7.1.0
- 7.0.1
- 7.0.0
- 7.0.0-RC
- 6.9.3
- 6.9.2
- 6.9.1
- 6.9.0
- 6.8.0
- 6.7.2
- 6.7.1
- 6.7.0
- 6.6.2
- 6.6.1
- 6.6.0
- 6.5.0
- 6.4.4
- 6.4.3
- 6.4.2
- 6.4.1
- 6.4.0
- 6.3.2
- 6.3.1
- 6.3.0
- 6.2.2
- 6.2.1
- 6.2.0
- 6.1.0
- 6.0.2
- 6.0.1
- 6.0.0
- 6.0.0-beta
- 6.0.0-alpha
- 5.4.0
- 5.3.0
- 5.2.1
- 5.2.0
- 5.1.0
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-rc
- 5.0.0-beta
- 4.4.1
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.1
- 4.1.0
- 4.0.1
- 4.0.0
- 4.0.0-RC
- 3.16.2
- 3.16.1
- 3.16.0
- 3.15.1
- 3.15.0
- 3.14.1
- 3.14.0
- 3.13.1
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.4
- 3.10.3
- 3.10.2
- 3.10.1
- 3.10.0
- 3.9.0
- 3.8.1
- 3.8.0
- 3.7.1
- 3.7.0
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.1
- 3.4.0
- 3.3.2
- 3.3.0
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- dev-cake6
- dev-ci/i18n-lint
- dev-maintenance/cake5-docs-cleanup
- dev-maintenance/admin-authorization-redirect
- dev-maintenance/host-response-propagation
- dev-maintenance/standalone-admin
- dev-cake4
- dev-cake2
- dev-cake3
This package is auto-updated.
Last update: 2026-10-11 23:07:28 UTC
README
Queue stores background jobs in your application's database and processes them with CLI workers. Tasks support retries, delayed execution, progress, and optional admin tools.
See the documentation for installation, getting started, and the full reference.
Demo
See Sandbox app.
Installation and Usage
Full documentation: https://dereuromark.github.io/cakephp-queue/
Cronjob based background scheduling
If you are looking for scheduling certain background jobs: Use QueueScheduler plugin.