blitz-php/queue

Maintainers

Package info

github.com/blitz-php/queue

pkg:composer/blitz-php/queue

Transparency log

Statistics

Installs: 4

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.1 2026-08-27 19:59 UTC

This package is auto-updated.

Last update: 2026-08-29 19:29:15 UTC


README

Gestionnaire de file d'attente pour BlitzPHP

Tests Code Coverage Coding Standards Build Status Code Intelligence Status Quality Score PHPStan PHPStan level

Total Downloads Latest Version PHP BlitzPHP Software License


Introduction

Installation

Vous pouvez installer le package via composer :

composer require blitz-php/queue

Une fois l'installation terminée, vous devez migrer votre base de données:

php klinge migrate --all

Configuration

Publier le fichier de configuration :

php klinge queue:publish

Créez votre premier Job via la commande:

php klinge queue:job Example

Et ajoutez-le au tableau des gestionnaires (jobs) dans le fichier app\Config\queue.php:

// ...

use App\Jobs\Example;

// ...

return [
	// ---
	
	'jobs' => [
		'my-example' => Example::class
	],

	// ---
];

// ...

Utilisation de base

Ajoutez le job à la file d'attente:

service('queue')->push('queueName', 'my-example', ['data' => 'array']);

Exécutez la file d'attente:

php spark queue:work queueName

Documentation

Lire la documentation complète : http://blitz-php.byethost14.com

Contribuer

Nous acceptons et encourageons les contributions de la communauté sous n'importe quelle forme. Peu importe que vous sachiez coder, écrire de la documentation ou aider à trouver des bogues, toutes les contributions sont les bienvenues.

Veuillez consulter CONTRIBUTING.md pour plus de détails.

Credits

Ce package est une réadaptation du package CodeIgniter/Queue pour pouvoir avoir le même fonctionnement avec BlitzPHP. De ce fait tout le mérite revient à tous les contributeurs de ce projet que nous remercions sincerement pour ce qu'ils font pour l'évolution du développement web

Pour la réadaptation, nous disons merci à :

Licence

BlitzPHP - Queue est un package open source publié sous licence MIT. Veuillez consulter le fichier de licence pour plus d'informations.