cakephp/queue

Queue plugin for CakePHP

Installs: 90 303

Dependents: 3

Suggesters: 0

Security: 0

Stars: 37

Watchers: 21

Forks: 20

Open Issues: 8

Type:cakephp-plugin

2.1.0 2023-12-06 03:58 UTC

This package is auto-updated.

Last update: 2024-05-12 03:52:12 UTC


README

Build Status Software License Coverage Status Total Downloads

This is a Queue system for CakePHP.

The plugin consists of a CakePHP shell wrapper and Queueing libraries for the php-queue queue library.

Installation

You can install this plugin into your CakePHP application using Composer.

Run the following command

composer require cakephp/queue

Install the transport you wish to use. For a list of available transports, see this page. The example below is for pure-php redis:

composer require enqueue/redis predis/predis:^1

Configuration

You can load the plugin using the shell command:

bin/cake plugin load Cake/Queue

Or you can manually add the loading statement in the src/Application.php file of your application:

public function bootstrap(): void
{
    parent::bootstrap();
    $this->addPlugin('Cake/Queue');
}

Additionally, you will need to configure the default queue configuration in your config/app.php file.

Documentation

Full documentation of the plugin can be found on the CakePHP Cookbook.