Pimcore\Model\Object\Data\KeyValue::getTranslatedValue PHP Method

getTranslatedValue() private method

private getTranslatedValue ( $keyId, $value ) : string
$keyId
$value
return string
    private function getTranslatedValue($keyId, $value)
    {
        $translatedValue = "";
        $keyConfig = Object\KeyValue\KeyConfig::getById($keyId);
        $translatorID = $keyConfig->getTranslator();
        $translatorConfig = Object\KeyValue\TranslatorConfig::getById($translatorID);
        $className = $translatorConfig->getTranslator();
        if (\Pimcore\Tool::classExists($className)) {
            $translator = new $className();
            $translatedValue = $translator->translate($value);
            if (!$translatedValue) {
                $translatedValue = $value;
            }
        }
        return $translatedValue;
    }