blitz-php / tasks
Planificateur de tâches pour BlitzPHP
Requires
- php: ^8.1
- ext-json: *
- blitz-php/parametres: ^1.0
Requires (Dev)
- blitz-php/coding-standard: ^1.4
- blitz-php/framework: ^0.11.3
- kahlan/kahlan: ^6.0
- phpstan/phpstan: ^2.1
README
Planificateur de tâches pour BlitzPHP
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.