private function modelToNorm(mixed
$value): mixed
{ try { foreach ($this->config->
getModelTransformers() as $transformer) { $value =
$transformer->
transform($value);
} } catch (TransformationFailedException
$exception) { throw new TransformationFailedException(sprintf('Unable to transform data for property path "%s": ',
$this->
getPropertyPath()).
$exception->
getMessage(),
$exception->
getCode(),
$exception,
$exception->
getInvalidMessage(),
$exception->
getInvalidMessageParameters());
} return $value;
} /**
* Reverse transforms a value if a model transformer is set.
*
* @throws TransformationFailedException If the value cannot be transformed to "model" format
*/
private function normToModel(mixed
$value): mixed
{