From: gggeek Date: Fri, 6 Apr 2018 23:51:17 +0000 (+0100) Subject: Remove usage of each() for php 7.2 compat X-Git-Tag: 3.1.1~4 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=f2551004c2443f85419b640a9ced09bfa9a3fb14;p=plcapi.git Remove usage of each() for php 7.2 compat --- diff --git a/lib/xmlrpc.inc b/lib/xmlrpc.inc index 8f85073..10cb434 100644 --- a/lib/xmlrpc.inc +++ b/lib/xmlrpc.inc @@ -3122,8 +3122,8 @@ xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $cha // add check? slower, but helps to avoid recursion in serializing broken xmlrpcvals... //if (is_object($o) && (get_class($o) == 'xmlrpcval' || is_subclass_of($o, 'xmlrpcval'))) //{ - reset($this->me); - list($typ, $val) = each($this->me); + $val = reset($this->me); + $typ = key($this->me); return '' . $this->serializedata($typ, $val, $charset_encoding) . "\n"; //} } @@ -3134,9 +3134,8 @@ xmlrpc_encode_entitites($this->errstr, $GLOBALS['xmlrpc_internalencoding'], $cha // add check? slower, but helps to avoid recursion in serializing broken xmlrpcvals... //if (is_object($o) && (get_class($o) == 'xmlrpcval' || is_subclass_of($o, 'xmlrpcval'))) //{ - $ar=$o->me; - reset($ar); - list($typ, $val) = each($ar); + $val = reset($o->me); + $typ = key($o->me); return '' . $this->serializedata($typ, $val) . "\n"; //} }