Didn't know about Zend_Soap_Client#addSoapInputHeader I'll try to use it :).

On Thu, Oct 29, 2009 at 8:17 AM, Juan Felipe Alvarez Saldarriaga
<[email protected]> wrote:
> Hey!.
>
> I'm trying to add some soap headers using SoapHeader class, so I
> create a new class that extends from Zend_Soap_Client, I'm  using the
> callback (_doRequest) to get the current SoapClient instance and add
> my soap headers, but cause the method method returns void I got an
> exception: "SoapClient::__doRequest() returned non string value" what
> do I need to return? the $client?, here's my class:
>
> class My_Client extends Zend_Soap_Client
> {
>    public function _doRequest( Zend_Soap_Client_Common $client,
> $request, $location, $action, $version, $one_way = null )
>    {
>        // ... extra headers logic.
>
>        $client->__setSoapHeaders( $this->getWsSecurityHeader() );
>    }
> }
>
> Thanks.
>

Reply via email to