*/ public function findActiveByTenant(TenantId $tenantId, DateTimeImmutable $at): array; /** @return array */ public function findActiveByReplacementTeacher( UserId $replacementTeacherId, TenantId $tenantId, DateTimeImmutable $at, ): array; /** @return array */ public function findExpired(DateTimeImmutable $at): array; }