Files
alrahma_sunday_school/app/Config/Commands.php
T
2026-05-16 13:44:12 -04:00

33 lines
1.1 KiB
PHP
Executable File

<?php
namespace Config;
use CodeIgniter\Config\BaseService;
class Commands extends BaseService
{
public static function init()
{
// Register all custom commands
$commands = [
\App\Commands\AttendanceAutoPublishCommand::class,
\App\Commands\CheckMissedPayments::class,
\App\Commands\CleanupExpiredNotifications::class,
\App\Commands\CleanupPasswordResets::class,
\App\Commands\ConfigUpdate::class,
\App\Commands\DeleteInactiveUsers::class,
\App\Commands\SendAbsenteesSummary::class,
\App\Commands\SendLatesSummary::class,
\App\Commands\SendMonthlyPaymentNotifications::class,
\App\Commands\SendTestPaymentNotification::class,
\App\Commands\SyncPaypalPayments::class,
\App\Commands\RecalculateAttendance::class,
];
foreach ($commands as $command) {
if (class_exists($command)) {
\CodeIgniter\CLI\Commands::addCommand(new $command());
}
}
}
}