identifierEngine; } public function getDefinition(): PersonIdentifierDefinition { return $this->definition; } public function buildForm(FormBuilderInterface $builder): void { $this->identifierEngine->buildForm($builder, $this->definition); } public function canonicalizeValue(array $value): ?string { return $this->identifierEngine->canonicalizeValue($value, $this->definition); } public function renderAsString(?PersonIdentifier $identifier): string { return $this->identifierEngine->renderAsString($identifier, $this->definition); } /** * Return true if the identifier must be considered as empty. */ public function isEmpty(PersonIdentifier $identifier): bool { return $this->identifierEngine->isEmpty($identifier); } }