/**
* Parses the given $configurationHash using the FieldType identified by
* $fieldTypeIdentifier.
*
* @param string $fieldTypeIdentifier
* @param mixed $configurationHash
*
* @return mixed
*/
public function parseValidatorConfiguration($fieldTypeIdentifier, $configurationHash)
{
if ($this->fieldTypeProcessorRegistry->hasProcessor($fieldTypeIdentifier)) {
$fieldTypeProcessor = $this->fieldTypeProcessorRegistry->getProcessor($fieldTypeIdentifier);
$configurationHash = $fieldTypeProcessor->preProcessValidatorConfigurationHash($configurationHash);
}
$fieldType = $this->fieldTypeService->getFieldType($fieldTypeIdentifier);
return $fieldType->validatorConfigurationFromHash($configurationHash);
}