Files
laravel_school_api_old/app/Domain/IslamicSundaySchool/Providers/IslamicSundaySchoolCalendarProvider.php
T
2026-05-29 04:33:03 -04:00

28 lines
764 B
PHP

<?php
declare(strict_types=1);
namespace App\Domain\IslamicSundaySchool\Providers;
use App\Domain\SchoolCore\Context\SchoolContext;
use App\Domain\SchoolCore\Contracts\AcademicCalendarProviderContract;
use DateTimeInterface;
final class IslamicSundaySchoolCalendarProvider implements AcademicCalendarProviderContract
{
public function currentAcademicYear(SchoolContext $context): ?int
{
return is_numeric($context->schoolYear) ? (int) $context->schoolYear : null;
}
public function currentTerm(SchoolContext $context): ?int
{
return is_numeric($context->term) ? (int) $context->term : null;
}
public function sessionsForDate(SchoolContext $context, DateTimeInterface $date): array
{
return [];
}
}