в созданом Вебсервисе прочитать SOAP header'ы

как в вебсервисе созданом на Yii


<?php


class StockController extends CController implements IWebServiceProvider

{


    public function actions()

    {

        return array(

            'quote'=>array(

                'class'=>'CWebServiceAction',

            ),

        );

    }


    /**

     * @param string индекс предприятия

     * @return mixed цена

     * @documentation sadfsdafsdafsdafsdaf

     * @soap

     */

    public function getPrice($symbol)

    {


        $prices=array('IBM'=>100, 'GOOGLE'=>350);

        $val = isset($prices[$symbol])?$prices[$symbol]:0;

        return array('val'=>$val);

        //...возвращаем цену для компании с индексом $symbol

    }



получить доступ к хедерам отправленым таким образом


$client = new SoapClient('http://local/stock/quote', array('trace' => 1));

$client->__setSoapHeaders(new SoapHeader('http://soapinterop.org/echoheader/', 'auth', 'vasilii', false));

$var = $client->getPrice('GOOGLE');