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']; } /**