<?php

declare(strict_types=1);

namespace App\Scolarite\Application\Port;

use App\Shared\Domain\Tenant\TenantId;

/**
 * Port pour lire les élèves affectés à une classe.
 */
interface ClassStudentsReader
{
    /**
     * @return array<array{id: string, name: string}> Liste des élèves avec ID et nom complet
     */
    public function studentsInClass(string $classId, TenantId $tenantId): array;
}
