private function renderFieldDefinition(FieldDefinition $fieldDefinition, array $params, $type)
{
if (is_string($this->baseTemplate)) {
$this->baseTemplate = $this->twig->loadTemplate($this->baseTemplate);
}
$params += ['fielddefinition' => $fieldDefinition, 'settings' => $fieldDefinition->getFieldSettings()];
return $this->baseTemplate->renderBlock($this->getRenderFieldDefinitionBlockName($fieldDefinition->fieldTypeIdentifier, $type), $this->twig->mergeGlobals($params), $this->getBlocksByFieldDefinition($fieldDefinition, $type));
}