From 3d929c078d41e6da33adf259602e6a87953ac117 Mon Sep 17 00:00:00 2001
From: Artem  Dmitriiev <a.dmitriiev@1xinternet.de>
Date: Mon, 10 Mar 2025 09:33:36 +0100
Subject: [PATCH] Issue #3511911: Wrong argument count

---
 src/Form/StyledGoogleMapSettingsForm.php | 20 +++-----------------
 1 file changed, 3 insertions(+), 17 deletions(-)

diff --git a/src/Form/StyledGoogleMapSettingsForm.php b/src/Form/StyledGoogleMapSettingsForm.php
index 9542562..5d39ef3 100644
--- a/src/Form/StyledGoogleMapSettingsForm.php
+++ b/src/Form/StyledGoogleMapSettingsForm.php
@@ -2,8 +2,6 @@
 
 namespace Drupal\styled_google_map\Form;
 
-use Drupal\Core\Asset\LibraryDiscoveryInterface;
-use Drupal\Core\Config\ConfigFactoryInterface;
 use Drupal\Core\Form\ConfigFormBase;
 use Drupal\Core\Form\FormStateInterface;
 use Drupal\styled_google_map\StyledGoogleMapInterface;
@@ -19,25 +17,13 @@ class StyledGoogleMapSettingsForm extends ConfigFormBase {
    */
   protected $libraryDiscovery;
 
-  /**
-   * StyledGoogleMapSettingsForm constructor.
-   *
-   * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory
-   * @param \Drupal\Core\Asset\LibraryDiscoveryInterface $library_discovery
-   */
-  public function __construct(ConfigFactoryInterface $config_factory, LibraryDiscoveryInterface $library_discovery) {
-    parent::__construct($config_factory);
-    $this->libraryDiscovery = $library_discovery;
-  }
-
   /**
    * {@inheritdoc}
    */
   public static function create(ContainerInterface $container) {
-    return new static(
-      $container->get('config.factory'),
-      $container->get('library.discovery')
-    );
+    $instance = parent::create($container);
+    $instance->libraryDiscovery = $container->get('library.discovery');
+    return $instance;
   }
 
   /**
-- 
GitLab