NuSoap Баг или фича? (request headers)

Vander

Новичок
NuSoap Баг или фича? (request headers)

у метода объекта soapclient есть параметр, из которго он формирует заголовки.
Я хотел добиться примерно следующего содержания этих самых заголовков
<SOAP-ENV:Header>
<headerClass xmlns="http://www.some-site.com/services/ctLogin">
<siteName>sitename</siteName>
<sessionID>sessionID</sessionID>
<userName>userName</userName>
<cpnyID>cpnyID</cpnyID>
</headerClass>
</SOAP-ENV:Header>
Документации по этому параметру в природе не существует(во всяком случае гугль так сказал :) )
Как я только не извращался с этим параметром, самое близкое что я получил, это :
<noname>
<siteName>sitename</siteName>
<sessionID>sessionID</sessionID>
<userName>userName</userName>
<cpnyID>cpnyID</cpnyID>
</noname>
параметр выгляди так:
PHP:
array('headerClass' => //этот ключ ни на что не влиял
   array('siteName' => 'SsteName') //и так далее
           )
Проблему решил небольшим исправлением в классе nusoapclient.
Но вопросы остались:
1. Как это решается без правки класса?
2. Как к элементу headerClass добавить аттрибут xmlns="http://www.some-site.com/services/ctLogin"

P.S. В WSDL описан элемент headerClass.
P.P.S. есть возможность тупо передать строку параметром, но это как-то не этично
 
Сверху