blitz-php/tasks

Planificateur de tâches pour BlitzPHP

1.0.0 2025-01-20 19:11 UTC

This package is auto-updated.

Last update: 2025-01-22 15:28:40 UTC


README

Planificateur de tâches 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/tasks

Configuration

Publier le fichier de configuration :

php klinge publish

Définition des tâches

Définissez vos tâches dans la fonction de la clé init() :

// app/Config/tasks.php

<?php 

use BlitzPHP\Tasks\Scheduler;

return [
    // ...
	// ...

    /**
     * Enregistrez toutes les tâches dans cette méthode pour l'application.
     */
    'init' => function (Scheduler $schedule) {
        $schedule->command('demo:refresh --all')->mondays('11:00 pm');
    },
];

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/Tasks 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

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