From d48113d6b5871e36e703df16b4ed5d795e7ddb13 Mon Sep 17 00:00:00 2001
From: prasad <prasad@vtiger.com>
Date: Thu, 9 May 2024 11:25:52 +0530
Subject: [PATCH] E_ALL - fixes

---
 include/Zend/Json.php             | 2 +-
 include/events/VTEventHandler.inc | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/include/Zend/Json.php b/include/Zend/Json.php
index df1dda76c..cd2a54fd4 100644
--- a/include/Zend/Json.php
+++ b/include/Zend/Json.php
@@ -56,7 +56,7 @@ class Zend_Json
     public static function decode($encodedValue, $objectDecodeType = Zend_Json::TYPE_ARRAY)
     {
         if (function_exists('json_decode') && self::$useBuiltinEncoderDecoder !== true) {
-            return json_decode($encodedValue, $objectDecodeType);
+            return $encodedValue != null ? json_decode($encodedValue, $objectDecodeType) : $encodedValue;
         }
 
         require_once 'include/Zend/Json/Decoder.php';
diff --git a/include/events/VTEventHandler.inc b/include/events/VTEventHandler.inc
index 874f64b9f..9caa0e50a 100644
--- a/include/events/VTEventHandler.inc
+++ b/include/events/VTEventHandler.inc
@@ -8,7 +8,8 @@
  * All Rights Reserved.
  *************************************************************************************/
 
+    #[\AllowDynamicProperties]
 	abstract class VTEventHandler{
 		public abstract function handleEvent($name, $data);
 	}
-?>
\ No newline at end of file
+?>
-- 
GitLab