After long thoughts and checks on this, I came up with this fix for the XML-RPC library for the new PHP 8 versions.
While I pushed a unit test and made manual tests by myself, anyone who actively uses this library and can test it with a real-world scenario would be much appreciated.
I don't see the need for the xh property to be a multi-dimensional array. If a new request gets fired, then the previous values won't be used at all.
After long thoughts and checks on this, I came up with this fix for the XML-RPC library for the new PHP 8 versions.
While I pushed a unit test and made manual tests by myself, anyone who actively uses this library and can test it with a real-world scenario would be much appreciated.
I don't see the need for the
xh
property to be a multi-dimensional array. If a new request gets fired, then the previous values won't be used at all.