File "class-IXR-clientmulticall.php"
Full path: /home/kosmetik/public_html/wp-includes/IXR/class-IXR-clientmulticall.php
File
size: 721 B
MIME-type: text/x-php
Charset: utf-8
Download Open Edit Advanced Editor Back
<?php
class IXR_ClientMulticall extends IXR_Client
{
var $calls = array();
function __construct($server, $path = false, $port = 80)
{
parent::IXR_Client($server, $path, $port);
$this->useragent = 'The Incutio XML-RPC PHP Library (multicall client)';
}
public function IXR_ClientMulticall($server, $path = false, $port = 80)
{
self::__construct($server, $path, $port);
}
function addCall(...$args)
{
$methodName = array_shift($args);
$struct = array('methodName' => $methodName, 'params' => $args);
$this->calls[] = $struct;
}
function query(...$args)
{
return parent::query('system.multicall', $this->calls);
}
}