From 79690bb2e49db0e97e2222a12c0c60772ccc1b00 Mon Sep 17 00:00:00 2001
From: Philipp Halle
Date: Mon, 20 Jan 2025 12:36:11 +0100
Subject: [PATCH] [BUGIFX] Remove construtor arguments for form element nodes
---
Classes/Form/Element/ShowDeleteFiles.php | 14 +++++++-------
Classes/Form/Element/ShowMissingFiles.php | 6 ++++--
2 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/Classes/Form/Element/ShowDeleteFiles.php b/Classes/Form/Element/ShowDeleteFiles.php
index ffee4d5..beb14b8 100644
--- a/Classes/Form/Element/ShowDeleteFiles.php
+++ b/Classes/Form/Element/ShowDeleteFiles.php
@@ -26,16 +26,16 @@
class ShowDeleteFiles extends AbstractFormElement
{
+ protected FileRepository $fileRepository;
+
+ protected LanguageService $languageService;
+
/**
* Container objects give $nodeFactory down to other containers.
- *
- * @param FileRepository $fileRepository
- * @param LanguageService $languageService
*/
- public function __construct(
- protected readonly FileRepository $fileRepository,
- protected readonly LanguageService $languageService
- ) {
+ public function __construct() {
+ $this->fileRepository = GeneralUtility::makeInstance(FileRepository::class);
+ $this->languageService = $GLOBALS['LANG'];
}
/**
diff --git a/Classes/Form/Element/ShowMissingFiles.php b/Classes/Form/Element/ShowMissingFiles.php
index ee53b48..f1b0fd3 100644
--- a/Classes/Form/Element/ShowMissingFiles.php
+++ b/Classes/Form/Element/ShowMissingFiles.php
@@ -27,14 +27,16 @@
class ShowMissingFiles extends AbstractFormElement
{
+ protected LanguageService $languageService;
+
/**
* Container objects give $nodeFactory down to other containers.
*
- * @param LanguageService|null $languageService
* @throws \InvalidArgumentException
*/
- public function __construct(protected readonly LanguageService $languageService)
+ public function __construct()
{
+ $this->languageService = $GLOBALS['LANG'];
}
/**