Hola de nuevo:
Al final no se exactamente donde puede estar el error pero al crear otra función de prueba me ha funcionado correctamente:
Código PHP:
Ver originalprotected function request2
($url, $parameters = array(), $request = false) {
return $this->parseResponse($response);
}
por lo que ya queda solucionado el tema.
Muchas gracias por la ayuda.