diff --git a/src/Plugin/Field/FieldFormatter/CustomTwigFormatter.php b/src/Plugin/Field/FieldFormatter/CustomTwigFormatter.php
index c6da083..20fe2e1 100644
--- a/src/Plugin/Field/FieldFormatter/CustomTwigFormatter.php
+++ b/src/Plugin/Field/FieldFormatter/CustomTwigFormatter.php
@@ -69,6 +69,13 @@ class CustomTwigFormatter extends FormatterBase {
    */
   protected $twig;
 
+  /**
+   * Module handler.
+   *
+   * @var \Drupal\Core\Extension\ModuleHandler
+   */
+  public $moduleHandler;
+
   /**
    * {@inheritdoc}
    */
@@ -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;
   }
 
@@ -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');
