Neos\Neos\Service\Mapping\NodePropertyConverterService::setTypeConverterForType PHP Method

setTypeConverterForType() protected method

protected setTypeConverterForType ( PropertyMappingConfiguration $propertyMappingConfiguration, string $dataType ) : boolean
$propertyMappingConfiguration Neos\Flow\Property\PropertyMappingConfiguration
$dataType string
return boolean
    protected function setTypeConverterForType(PropertyMappingConfiguration $propertyMappingConfiguration, $dataType)
    {
        if (!isset($this->typesConfiguration[$dataType]) || !isset($this->typesConfiguration[$dataType]['typeConverter'])) {
            return false;
        }
        $typeConverter = $this->objectManager->get($this->typesConfiguration[$dataType]['typeConverter']);
        $propertyMappingConfiguration->setTypeConverter($typeConverter);
        $this->setTypeConverterOptionsForType($propertyMappingConfiguration, $this->typesConfiguration[$dataType]['typeConverter'], $dataType);
        return true;
    }