<?php

namespace App\Console\Commands;

use App\Services\Attendance\AttendanceDailySummaryService;
use Illuminate\Console\Command;

class SendAbsenteesSummaryCommand extends Command
{
    protected $signature = 'attendance:absentees-summary';
    protected $description = 'Sends daily attendance summaries for absences to parents.';

    public function handle(AttendanceDailySummaryService $service): int
    {
        $sent = $service->sendAbsenteesSummary();
        $this->info("Attendance absentees summary completed. Sent: {$sent}.");

        return self::SUCCESS;
    }
}
