public getTranslatedFieldDefinitionDescription ( eZ\Publish\API\Repository\Values\ValueObject $content, string $fieldDefIdentifier, string $forcedLanguage = null ) : string | null | ||
$content | eZ\Publish\API\Repository\Values\ValueObject | Must be Content or ContentInfo object |
$fieldDefIdentifier | string | Identifier for the field we want to get the name from |
$forcedLanguage | string | Locale we want the content name translation in (e.g. "fre-FR"). Null by default (takes current locale) |
Результат | string | null |
public function getTranslatedFieldDefinitionDescription(ValueObject $content, $fieldDefIdentifier, $forcedLanguage = null)
{
if ($contentType = $this->getContentType($content)) {
return $this->translationHelper->getTranslatedFieldDefinitionProperty($contentType, $fieldDefIdentifier, 'description', $forcedLanguage);
}
throw new InvalidArgumentType('$content', 'Content|ContentInfo', $content);
}