From f87b6c59e757eba4d1393e0af53a49b70891c7b3 Mon Sep 17 00:00:00 2001 From: Liam Morland <lkmorlan@uwaterloo.ca> Date: Fri, 13 May 2022 17:05:06 -0400 Subject: [PATCH] Issue #3280433: Inject ModuleHandler dependency into FillPdfFormForm --- src/Form/FillPdfFormForm.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/Form/FillPdfFormForm.php b/src/Form/FillPdfFormForm.php index 87d3234..a9dd549 100644 --- a/src/Form/FillPdfFormForm.php +++ b/src/Form/FillPdfFormForm.php @@ -7,6 +7,7 @@ use Drupal\Core\Entity\ContentEntityForm; use Drupal\Core\Entity\EntityRepositoryInterface; use Drupal\Core\Entity\EntityTypeBundleInfoInterface; use Drupal\Core\Entity\EntityTypeManager; +use Drupal\Core\Extension\ModuleHandlerInterface; use Drupal\Core\File\FileSystemInterface; use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Link; @@ -51,6 +52,13 @@ class FillPdfFormForm extends ContentEntityForm { */ protected $inputHelper; + /** + * The module handler service. + * + * @var \Drupal\Core\Extension\ModuleHandlerInterface + */ + protected $moduleHandler; + /** * The FillPdf serializer. * @@ -93,7 +101,8 @@ class FillPdfFormForm extends ContentEntityForm { TokenResolverInterface $token_resolver, EntityTypeBundleInfoInterface $entity_type_bundle_info, RendererInterface $renderer, - TimeInterface $time + TimeInterface $time, + ModuleHandlerInterface $module_handler ) { parent::__construct( $entity_repository, @@ -108,6 +117,7 @@ class FillPdfFormForm extends ContentEntityForm { $this->entityTypeManager = $entity_type_manager; $this->renderer = $renderer; $this->tokenResolver = $token_resolver; + $this->moduleHandler = $module_handler; } /** @@ -125,7 +135,8 @@ class FillPdfFormForm extends ContentEntityForm { $container->get('fillpdf.token_resolver'), $container->get('entity_type.bundle.info'), $container->get('renderer'), - $container->get('datetime.time') + $container->get('datetime.time'), + $container->get('module_handler') ); } -- GitLab