Re: Overriding __soapCall

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 14 Jul 2005, at 16:07, Marcus Bointon wrote:

I've found various references to overriding the __call function (which is now completely obsolete as it clashes with a magic method) for the same kind of reason that I need to. So, it seems as if __soapCall is NOT called internally when calling a WSDL function

Answering my own question - __soapCall is not called internally, but you can force it by using __call (that is the magic method, not the obsolete __call function in SoapClient) by adding this function to the class:

    function __call($function, $args) {
        return $this->__soapCall($function, $args, null);
    }

This means that I can finally get to pass stuff though my own __soapCall method, though I have the feeling that it may prevent me doing other stuff later on (I'm not normally relying on __call functionality).

Phew.

Marcus
--
Marcus Bointon
Synchromedia Limited: Putting you in the picture
marcus@xxxxxxxxxxxxxxxxxx | http://www.synchromedia.co.uk

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux