$formData Current form data (unused) * * @return bool True if the participant is the applicant, false otherwise */ public function evaluate(BookingDto $bookingDto, int $participantIndex, array $formData): bool { // Default: applicant is the first participant (index 0) return 0 === $participantIndex; } public function getDependentFields(): array { return []; } public function getDescription(): string { return 'Checks if the participant is the applicant (index 0)'; } }