Как установить этот заголовок soap php?

Как установить этот заголовок для заголовка php? Для жизни я не могу понять.

<soapenv:Header> <wsse:HeaderOne soapenv:mustUnderstand="1"> <wsse:UsernameKey wsu:Id="tun-12345"> <wsse:Username>myusername</wsse:Username> <wsse:Password>mypassword</wsse:Password> </wsse:UsernameKey> </wsse:HeaderOne> </soapenv:Header> 

Спасибо, парни !

Смотрите этот комментарий:

http://www.php.net/manual/en/soapclient.setsoapheaders.php#93460

Так было бы:

 $headerbody = array('UsernameKey'=>array('Username'=>$UserID, 'Password'=>$Pwd)); $header = new SOAPHeader($ns, 'RequestorCredentials', $headerbody); //set the Headers of Soap Client. $soap_client->__setSoapHeaders($header); 

Я чувствую, что ответ на этот вопрос немного вводит в заблуждение; Заголовки WSSE, как и в фрагменте примера OP, немного сложнее …

Подробный пример правильной реализации с использованием PHP SoapClient можно найти здесь: http://www.php.net/manual/en/soapclient.soapclient.php#97273