diff --git a/src/Form/FillPdfFormForm.php b/src/Form/FillPdfFormForm.php index 87d3234b118419d19926d7b865fa73ac312d0773..a9dd549e66461c0542900851adfd649a0fe776a9 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') ); }