wip: additional services with constraints

This commit is contained in:
Björn Fromme
2026-03-16 11:59:09 +01:00
parent 4b92f56ed7
commit 0f7d95d31b
28 changed files with 141 additions and 63 deletions
@@ -59,4 +59,4 @@ interface FieldConditionInterface
* @return string A brief description of the condition logic
*/
public function getDescription(): string;
}
}
@@ -61,4 +61,4 @@ interface FieldOptionsProviderInterface
* @return bool True if the field has registered option providers, false otherwise
*/
public function hasFieldOptions(string $fieldName): bool;
}
}
@@ -98,4 +98,4 @@ interface FieldStateProviderInterface
* @return array<string, array<string, mixed>> Field states indexed by field name
*/
public function getAllFieldStates(BookingDtoInterface $bookingDto, int $participantIndex, array $formData = []): array;
}
}
@@ -67,4 +67,4 @@ interface ParticipantFieldHandlerInterface
* @return string[] Array of field names that this handler may modify the state of
*/
public function getAffectedFieldNames(): array;
}
}