CakePHP Queue Plugin

This branch is for use with CakePHP 5.1+. For details see version map.
Background
This is a very simple and minimalistic job queue (or deferred-task) system for CakePHP.
If you need a very basic PHP internal queue tool, this is definitely an option.
It is also a great tool for demo purposes on how queues work and doesn't have any dependencies.
Overall functionality is inspired by systems like Gearman, Beanstalk or dropr, but without
any illusion to compete with these more advanced Systems.
The plugin is an attempt to provide a basic, simple to use method to enable deferred job execution,
without the hassle of setting up or running an extra queue daemon, while integrating nicely into
CakePHP and also simplifying the creation of worker scripts. You can also easily provide progress and status information into your pages.
Please also read my blog posts about deferred execution and real-life example usage [new].
For more high-volume and sophisticated use cases please see the awesome list alternatives.
Why use deferred execution?