CDocumentSoapObjectWrapper
| Пакет | system.web.services |
|---|---|
| Наследование | класс CDocumentSoapObjectWrapper |
| Исходный код | framework/web/services/CWebService.php |
CDocumentSoapObjectWrapper — это класс-обёртка, используемый внутри, когда в generatorConfig задан ключ bindingStyle со значением document.
Общественные свойства
| Свойство | Тип | Описание | Определено в |
|---|---|---|---|
| object | объект | поставщик сервиса | CDocumentSoapObjectWrapper |
Общественные методы
| Метод | Описание | Определено в |
|---|---|---|
| __call() | Магический метод PHP __call. | CDocumentSoapObjectWrapper |
| __construct() | Конструктор. | CDocumentSoapObjectWrapper |
Подробное описание свойств
object свойство
public object $object;
поставщик сервиса
Подробное описание методов
__call() метод
public mixed __call(string $name, array $arguments) | ||
| $name | строка | имя метода |
| $arguments | массив | аргументы метода |
| {возвращает} | смешанный тип | значение возвращаемое методом |
Исходный код: framework/web/services/CWebService.php#345 (показать)
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. Этот метод вызывает поставщика сервиса для выполнения фактической логики.
__construct() метод
public void __construct(object $object) | ||
| $object | объект | поставщик сервиса |
Исходный код: framework/web/services/CWebService.php#333 (показать)
public function __construct($object)
{
$this->object=$object;
}
Конструктор.
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CDocumentSoapObjectWrapper