CDocumentSoapObjectWrapper

Package system.web.services
Inheritance class CDocumentSoapObjectWrapper
Source Code framework/web/services/CWebService.php
CDocumentSoapObjectWrapper is a wrapper class internally used when generatorConfig contains bindingStyle key set to document value.

Public Properties

Property Type Description Defined By
object object the service provider CDocumentSoapObjectWrapper

Public Methods

Method Description Defined By
__call() PHP __call magic method. CDocumentSoapObjectWrapper
__construct() Constructor. CDocumentSoapObjectWrapper

Property Details

object property

public object $object;

the service provider

Method Details

__call() method

public mixed __call(string $name, array $arguments)
$name string method name
$arguments array method arguments
{return} mixed method return value
Source Code: framework/web/services/CWebService.php#345 (show)
public function __call($name,$arguments)
{
    if (
is_array($arguments) && isset($arguments[0]))
    {
        
$result call_user_func_array(array($this->object$name), (array)$arguments[0]);
    }
    else
    {
        
$result call_user_func_array(array($this->object$name), $arguments);
    }
    return 
$result === null $result : array($name 'Result' => $result); 
}

PHP __call magic method. This method calls the service provider to execute the actual logic.

__construct() method

public void __construct(object $object)
$object object the service provider
Source Code: framework/web/services/CWebService.php#333 (show)
public function __construct($object)
{
    
$this->object=$object;
}

Constructor.

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CDocumentSoapObjectWrapper