Okay - so I whipped up a patch that enables input-data to be arrays
(eg ?a=1&a=2 which is a valid input, and which php will parse as
I did this by making OAuthUtil::urlencodeRFC3986 recursive if called
with an array..
This also enabled some cleanup of function that mapped urlencode
to all elements of a array manually..
With this patch along with the two others, my unit-tests will now finish
without any errors.. yay
For the sake of new readers, here are all three patches needed to fix