From 4ea529d5bfdeb3f99015f4e99b3962ecd351d49d Mon Sep 17 00:00:00 2001 From: mondrake <28163-mondrake@users.noreply.drupalcode.org> Date: Sat, 14 Sep 2024 11:01:01 +0000 Subject: [PATCH] Issue #3474350 by mondrake: ArgumentCountError: Too few arguments to function Drupal\textimage\Form\SettingsForm::__construct() --- src/Form/SettingsForm.php | 3 ++- tests/src/Functional/TextimageTest.php | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/Form/SettingsForm.php b/src/Form/SettingsForm.php index 9b0ec24..fc395b8 100644 --- a/src/Form/SettingsForm.php +++ b/src/Form/SettingsForm.php @@ -75,7 +75,8 @@ class SettingsForm extends ConfigFormBase { $container->get('textimage.factory'), $container->get('config.factory'), $container->get('plugin.manager.image_effects.font_selector'), - $container->get('image.factory') + $container->get('image.factory'), + $container->get('config.typed') ); } diff --git a/tests/src/Functional/TextimageTest.php b/tests/src/Functional/TextimageTest.php index 278d074..ab6149c 100644 --- a/tests/src/Functional/TextimageTest.php +++ b/tests/src/Functional/TextimageTest.php @@ -176,4 +176,12 @@ class TextimageTest extends TextimageTestBase { $this->assertDirectoryDoesNotExist('public://textimage_store/temp'); } + /** + * Test execution of Textimage settings form. + */ + public function testSettingsForm(): void { + $this->drupalGet($this->textimageAdmin); + $this->assertSession()->statusCodeEquals(200); + } + } -- GitLab