Вы можете попробовать другие ответы, но я решил свою проблему, отправив XML напрямую, и это сработало для меня.
$ myxml = "все xml, которые вы хотите отправить в теле запроса Soap ";
$ xmlvar = новый SoapVar ($ myxml, XSD_ANYXML);
$ params-> xmlDocument = (объект) $ xmlvar;
$ save_result = $ client-> yourFunctionName ($ xmlvar);