From 01894ecd743c0cf7aa3a42f1f4183f5725e73b9c Mon Sep 17 00:00:00 2001
From: PremSuthar <jangidprem1999@gmail.com>
Date: Thu, 26 Dec 2024 16:15:23 +0530
Subject: [PATCH] Fix the PHP Deprecated Functions of Php8.4 .

---
 src/Entity/Facet.php   | 4 ++--
 src/FacetInterface.php | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/Entity/Facet.php b/src/Entity/Facet.php
index e9163f14..f4cf01bb 100644
--- a/src/Entity/Facet.php
+++ b/src/Entity/Facet.php
@@ -372,7 +372,7 @@ class Facet extends ConfigEntityBase implements FacetInterface {
   /**
    * {@inheritdoc}
    */
-  public function setWidget($id, array $configuration = NULL) {
+  public function setWidget($id, ?array $configuration = NULL) {
     if ($configuration === NULL) {
       $instance = $this->getWidgetManager()->createInstance($id);
       // Get the default configuration for this plugin.
@@ -410,7 +410,7 @@ class Facet extends ConfigEntityBase implements FacetInterface {
   /**
    * {@inheritdoc}
    */
-  public function setHierarchy($id, array $configuration = NULL) {
+  public function setHierarchy($id, ?array $configuration = NULL) {
     if ($configuration === NULL) {
       $instance = $this->getHierarchyManager()->createInstance($id);
       // Get the default configuration for this plugin.
diff --git a/src/FacetInterface.php b/src/FacetInterface.php
index b92b5cad..c44803ea 100644
--- a/src/FacetInterface.php
+++ b/src/FacetInterface.php
@@ -18,7 +18,7 @@ interface FacetInterface extends ConfigEntityInterface {
    *   (optional) The facet widget plugin configuration. If missed, the default
    *   plugin configuration will be filled.
    */
-  public function setWidget($id, array $configuration = NULL);
+  public function setWidget($id, ?array $configuration = NULL);
 
   /**
    * Returns the facet widget definition.
@@ -47,7 +47,7 @@ interface FacetInterface extends ConfigEntityInterface {
    *   (optional) The facet hierarchy plugin configuration. When empty, the
    *   default plugin configuration will be used.
    */
-  public function setHierarchy($id, array $configuration = NULL);
+  public function setHierarchy($id, ?array $configuration = NULL);
 
   /**
    * Returns the facet hierarchy definition.
-- 
GitLab