public function renderField(Content $content, $fieldIdentifier, array $params = [])
{
$field = $this->translationHelper->getTranslatedField($content, $fieldIdentifier, isset($params['lang']) ? $params['lang'] : null);
if (!$field instanceof Field) {
throw new InvalidArgumentException('$fieldIdentifier', "'{$fieldIdentifier}' field not present on content #{$content->contentInfo->id} '{$content->contentInfo->name}'");
}
$params = $this->getRenderFieldBlockParameters($content, $field, $params);
$fieldTypeIdentifier = $this->getFieldTypeIdentifier($content, $field);
return $this->fieldBlockRenderer->renderContentFieldView($field, $fieldTypeIdentifier, $params);
}