Loading src/Plugin/Field/FieldFormatter/CustomTwigFormatter.php +9 −1 Original line number Diff line number Diff line Loading @@ -69,6 +69,13 @@ class CustomTwigFormatter extends FormatterBase { */ protected $twig; /** * Module handler. * * @var \Drupal\Core\Extension\ModuleHandler */ public $moduleHandler; /** * {@inheritdoc} */ Loading @@ -77,6 +84,7 @@ class CustomTwigFormatter extends FormatterBase { $instance->entityTypeManager = $container->get('entity_type.manager'); $instance->entityFieldManager = $container->get('entity_field.manager'); $instance->twig = $container->get('twig'); $instance->moduleHandler = $container->get('module_handler'); return $instance; } Loading Loading @@ -180,7 +188,7 @@ class CustomTwigFormatter extends FormatterBase { $field_type = $this->fieldDefinition->getType(); $label_display_position = $this->label; // field_display_label module integration $field_display_label_module = \Drupal::moduleHandler()->moduleExists('field_display_label'); $field_display_label_module = $this->moduleHandler->moduleExists('field_display_label'); if ($field_display_label_module) { $field_definition = $entity->getFieldDefinition($field_name); $display_label_setting = $field_definition->getThirdPartySetting('field_display_label', 'display_label'); Loading Loading
src/Plugin/Field/FieldFormatter/CustomTwigFormatter.php +9 −1 Original line number Diff line number Diff line Loading @@ -69,6 +69,13 @@ class CustomTwigFormatter extends FormatterBase { */ protected $twig; /** * Module handler. * * @var \Drupal\Core\Extension\ModuleHandler */ public $moduleHandler; /** * {@inheritdoc} */ Loading @@ -77,6 +84,7 @@ class CustomTwigFormatter extends FormatterBase { $instance->entityTypeManager = $container->get('entity_type.manager'); $instance->entityFieldManager = $container->get('entity_field.manager'); $instance->twig = $container->get('twig'); $instance->moduleHandler = $container->get('module_handler'); return $instance; } Loading Loading @@ -180,7 +188,7 @@ class CustomTwigFormatter extends FormatterBase { $field_type = $this->fieldDefinition->getType(); $label_display_position = $this->label; // field_display_label module integration $field_display_label_module = \Drupal::moduleHandler()->moduleExists('field_display_label'); $field_display_label_module = $this->moduleHandler->moduleExists('field_display_label'); if ($field_display_label_module) { $field_definition = $entity->getFieldDefinition($field_name); $display_label_setting = $field_definition->getThirdPartySetting('field_display_label', 'display_label'); Loading