Add validate method to PersonIdentifierEngineInterface and related classes

- Introduced `validate` method in `PersonIdentifierEngineInterface`.
- Added `ValidIdentifierConstraint` to `PersonIdentifier` entity.
- Updated `PersonIdentifierWorker` to implement the new `validate` method.
This commit is contained in:
2025-10-06 15:15:06 +02:00
parent e566f60a4a
commit 60937152c3
12 changed files with 179 additions and 4 deletions

View File

@@ -24,6 +24,8 @@ interface PersonIdentifierManagerInterface
/**
* @param int|PersonIdentifierDefinition $personIdentifierDefinition an instance of PersonIdentifierDefinition, or his id
*
* @throw PersonIdentifierNotFoundException
*/
public function buildWorkerByPersonIdentifierDefinition(int|PersonIdentifierDefinition $personIdentifierDefinition): PersonIdentifierWorker;
}