Refactor PersonIdentifierDefinition: Replace fully qualified \Doctrine\DBAL\Types\Types references with simplified Types aliases.

This commit is contained in:
2025-09-18 12:09:06 +02:00
parent b6145b2e5f
commit f3f914ca75
7 changed files with 107 additions and 22 deletions

View File

@@ -117,6 +117,10 @@ final class PersonJsonDenormalizer implements DenormalizerInterface, Denormalize
$worker = $this->personIdentifierManager->buildWorkerByPersonIdentifierDefinition($definitionId);
if (!$worker->getDefinition()->isEditableByUsers()) {
continue;
}
$personIdentifier = $person->getIdentifiers()->findFirst(fn (int $key, PersonIdentifier $personIdentifier) => $personIdentifier->getId() === $definitionId);
if (null === $personIdentifier) {
$personIdentifier = new PersonIdentifier($worker->getDefinition());