ldc-legaulois/app/Console/Kernel.php

57 lines
1.8 KiB
PHP
Raw Normal View History

2020-07-23 10:29:36 +02:00
<?php
namespace App\Console;
use App\Console\Commands\PurgeNotifications;
use App\Console\Commands\UpdateReductions;
use App\Console\Commands\UserChangePassword;
use App\Console\Commands\UserCreate;
use App\Console\Commands\XmlEleveursReader;
use App\Console\Commands\XmlIncoReader;
use App\Console\Commands\XmlTracaReader;
2021-03-11 08:22:31 +01:00
use App\Jobs\DeleteOldMessages;
2021-03-21 19:52:12 +01:00
use App\Jobs\DeleteOldNotifications;
use App\Jobs\DeleteOrders;
2021-03-22 11:36:53 +01:00
use App\Jobs\UpdateReductions as JobsUpdateReductions;
use App\Jobs\XmlEleveursReader as JobsXmlEleveursReader;
use App\Jobs\XmlIncoReader as JobsXmlIncoReader;
use App\Jobs\XmlTracaReader as JobsXmlTracaReader;
2020-07-23 10:29:36 +02:00
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
2021-03-20 14:38:15 +01:00
2020-07-23 10:29:36 +02:00
/**
* The Artisan commands provided by your application.
*
* @var array
*/
protected $commands = [
PurgeNotifications::class,
UpdateReductions::class,
XmlEleveursReader::class,
XmlIncoReader::class,
XmlTracaReader::class,
UserCreate::class,
UserChangePassword::class
2020-07-23 10:29:36 +02:00
];
/**
* Define the application's command schedule.
*
* @param \Illuminate\Console\Scheduling\Schedule $schedule
* @return void
*/
protected function schedule(Schedule $schedule)
{
$schedule->job(DeleteOrders::class)->dailyAt('14:00');
2021-03-11 08:22:31 +01:00
$schedule->job(DeleteOldMessages::class)->dailyAt('14:15');
2021-03-21 19:52:12 +01:00
$schedule->job(DeleteOldNotifications::class)->dailyAt('14:30');
2021-03-22 11:36:53 +01:00
$schedule->job(JobsUpdateReductions::class)->dailyAt('14:45');
$schedule->job(JobsXmlIncoReader::class)->dailyAt('15:00');
$schedule->job(JobsXmlTracaReader::class)->dailyAt('15:15');
$schedule->job(JobsXmlEleveursReader::class)->dailyAt('15:30');
2020-07-23 10:29:36 +02:00
}
}