diff --git a/src/Form/ConditionalFieldDeleteForm.php b/src/Form/ConditionalFieldDeleteForm.php
old mode 100644
new mode 100755
index 8338da9..5a07ecc
--- a/src/Form/ConditionalFieldDeleteForm.php
+++ b/src/Form/ConditionalFieldDeleteForm.php
@@ -5,6 +5,8 @@ namespace Drupal\conditional_fields\Form;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\Core\Form\ConfirmFormBase;
 use Drupal\Core\Url;
+use Drupal\Core\Entity\EntityTypeManagerInterface;
+use Symfony\Component\DependencyInjection\ContainerInterface;
 
 /**
  * A form to delete a conditional field.
@@ -41,6 +43,37 @@ class ConditionalFieldDeleteForm extends ConfirmFormBase {
    */
   private $uuid;
 
+  /**
+  * Provides an interface for entity type managers.
+  *
+  * @var \Drupal\Core\Entity\EntityTypeManagerInterface
+  */
+  protected $entityTypeManager;
+
+  /**
+   * Provides an interface for form building and processing.
+   *
+   * @var \Drupal\Core\Form\FormBuilderInterface
+   */
+  protected $formBuilder;
+
+  /**
+   * Class constructor.
+   */
+  public function __construct(EntityTypeManagerInterface $entity_type_manager) {
+    $this->entityTypeManager = $entity_type_manager;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function create(ContainerInterface $container) {
+    // Instantiates this form class.
+    return new static(
+      $container->get('entity_type.manager'),
+    );
+  }
+
   /**
    * {@inheritdoc}
    */
@@ -75,7 +108,7 @@ class ConditionalFieldDeleteForm extends ConfirmFormBase {
       return;
     }
     /** @var \Drupal\Core\Entity\Entity\EntityFormDisplay $entity */
-    $entity = \Drupal::entityTypeManager()
+    $entity = $this->entityTypeManager
       ->getStorage('entity_form_display')
       ->load($this->entityType . '.' . $this->bundle . '.default');
     if (!$entity) {
