From 2161cc701af756e03214316c397b22b66aa5bef4 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Wed, 2 Dec 2020 16:37:41 +0100 Subject: [PATCH] LSattr_ldap::compositeValueToJSON: use static instead of self keyword Use static instead of self keyword to use static method. This permit to easily override this class. --- src/includes/class/class.LSattr_ldap_compositeValueToJSON.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/includes/class/class.LSattr_ldap_compositeValueToJSON.php b/src/includes/class/class.LSattr_ldap_compositeValueToJSON.php index 1d8e19ba..955d249a 100644 --- a/src/includes/class/class.LSattr_ldap_compositeValueToJSON.php +++ b/src/includes/class/class.LSattr_ldap_compositeValueToJSON.php @@ -39,7 +39,7 @@ class LSattr_ldap_compositeValueToJSON extends LSattr_ldap { public function getDisplayValue($data) { $ret = array(); foreach(ensureIsArray($data) as $key => $val) - $ret[$key] = json_encode(self :: parseValue($val)); + $ret[$key] = json_encode(static :: parseValue($val)); return $ret; } @@ -53,7 +53,7 @@ class LSattr_ldap_compositeValueToJSON extends LSattr_ldap { public function getUpdateData($data) { $ret = array(); foreach(ensureIsArray($data) as $key => $val) - $ret[$key] = self :: encodeValue(json_decode($val, true)); + $ret[$key] = static :: encodeValue(json_decode($val, true)); return $ret; }