PHP Класс CI_Xmlrpc, TastyIgniter

Автор: EllisLab Dev Team
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$client object XML-RPC Client object
$data array XML-RPC Data
$debug boolean Debug flag
$error string Request error message
$message string XML-RPC Message
$method string XML-RPC Method name
$response array XML-RPC Reponse
$result object XML-RPC result object
$valid_parents array Valid parents list
$xmlrpcArray string Array data type
$xmlrpcBase64 string Base64 data type
$xmlrpcBoolean string Boolean data type
$xmlrpcDateTime string DateTime format
$xmlrpcDouble string Double data type
$xmlrpcI4 string I4 data type
$xmlrpcInt string Integer data type
$xmlrpcName string XML-RPC client name
$xmlrpcString string String data type
$xmlrpcStruct string Struct data type
$xmlrpcTypes array Data types list
$xmlrpcVersion string XML-RPC version
$xmlrpc_backslash string Backslash replacement value
$xmlrpc_defencoding string Encoding charset
$xmlrpcerr array Response error numbers list
$xmlrpcerruser integer Start of user errors
$xmlrpcerrxml integer Start of XML parse errors
$xmlrpcstr string[] Response error messages list
$xss_clean boolean XSS Filter flag

Открытые методы

Метод Описание
__construct ( array $config = [] ) : void Constructor
display_error ( ) : string Returns Error
display_response ( ) : string Returns Remote Server Response
initialize ( array $config = [] ) : void Initialize
method ( string $function ) : void Set Methods
request ( array $incoming ) : void Take Array of Data and Create Objects
send_error_message ( integer $number, string $message ) : object Sends an Error Message for Server Request
send_request ( ) : boolean Sends XML-RPC Request
send_response ( array $response ) : object Send Response for Server Request
server ( string $url, integer $port = 80, string $proxy = FALSE, integer $proxy_port = 8080 ) : void Parse server URL
set_debug ( boolean $flag = TRUE ) : void Set Debug
timeout ( integer $seconds = 5 ) : void Set Timeout
values_parsing ( mixed $value ) : object Values Parsing

Описание методов

__construct() публичный Метод

Initializes property default values
public __construct ( array $config = [] ) : void
$config array
Результат void

display_error() публичный Метод

Returns Error
public display_error ( ) : string
Результат string

display_response() публичный Метод

Returns Remote Server Response
public display_response ( ) : string
Результат string

initialize() публичный Метод

Initialize
public initialize ( array $config = [] ) : void
$config array
Результат void

method() публичный Метод

Set Methods
public method ( string $function ) : void
$function string Method name
Результат void

request() публичный Метод

Take Array of Data and Create Objects
public request ( array $incoming ) : void
$incoming array
Результат void

send_error_message() публичный Метод

Sends an Error Message for Server Request
public send_error_message ( integer $number, string $message ) : object
$number integer
$message string
Результат object

send_request() публичный Метод

Sends XML-RPC Request
public send_request ( ) : boolean
Результат boolean

send_response() публичный Метод

Send Response for Server Request
public send_response ( array $response ) : object
$response array
Результат object

server() публичный Метод

Parse server URL
public server ( string $url, integer $port = 80, string $proxy = FALSE, integer $proxy_port = 8080 ) : void
$url string
$port integer
$proxy string
$proxy_port integer
Результат void

set_debug() публичный Метод

Set Debug
public set_debug ( boolean $flag = TRUE ) : void
$flag boolean
Результат void

timeout() публичный Метод

Set Timeout
public timeout ( integer $seconds = 5 ) : void
$seconds integer
Результат void

values_parsing() публичный Метод

Values Parsing
public values_parsing ( mixed $value ) : object
$value mixed
Результат object

Описание свойств

$client публичное свойство

XML-RPC Client object
public object $client
Результат object

$data публичное свойство

XML-RPC Data
public array $data
Результат array

$debug публичное свойство

Debug flag
public bool $debug
Результат boolean

$error публичное свойство

Request error message
public string $error
Результат string

$message публичное свойство

XML-RPC Message
public string $message
Результат string

$method публичное свойство

XML-RPC Method name
public string $method
Результат string

$response публичное свойство

XML-RPC Reponse
public array $response
Результат array

$result публичное свойство

XML-RPC result object
public object $result
Результат object

$valid_parents публичное свойство

Valid parents list
public array $valid_parents
Результат array

$xmlrpcArray публичное свойство

Array data type
public string $xmlrpcArray
Результат string

$xmlrpcBase64 публичное свойство

Base64 data type
public string $xmlrpcBase64
Результат string

$xmlrpcBoolean публичное свойство

Boolean data type
public string $xmlrpcBoolean
Результат string

$xmlrpcDateTime публичное свойство

DateTime format
public string $xmlrpcDateTime
Результат string

$xmlrpcDouble публичное свойство

Double data type
public string $xmlrpcDouble
Результат string

$xmlrpcI4 публичное свойство

I4 data type
public string $xmlrpcI4
Результат string

$xmlrpcInt публичное свойство

Integer data type
public string $xmlrpcInt
Результат string

$xmlrpcName публичное свойство

XML-RPC client name
public string $xmlrpcName
Результат string

$xmlrpcString публичное свойство

String data type
public string $xmlrpcString
Результат string

$xmlrpcStruct публичное свойство

Struct data type
public string $xmlrpcStruct
Результат string

$xmlrpcTypes публичное свойство

Data types list
public array $xmlrpcTypes
Результат array

$xmlrpcVersion публичное свойство

XML-RPC version
public string $xmlrpcVersion
Результат string

$xmlrpc_backslash публичное свойство

Backslash replacement value
public string $xmlrpc_backslash
Результат string

$xmlrpc_defencoding публичное свойство

Encoding charset
public string $xmlrpc_defencoding
Результат string

$xmlrpcerr публичное свойство

Response error numbers list
public array $xmlrpcerr
Результат array

$xmlrpcerruser публичное свойство

Start of user errors
public int $xmlrpcerruser
Результат integer

$xmlrpcerrxml публичное свойство

Start of XML parse errors
public int $xmlrpcerrxml
Результат integer

$xmlrpcstr публичное свойство

Response error messages list
public string[] $xmlrpcstr
Результат string[]

$xss_clean публичное свойство

XSS Filter flag
public bool $xss_clean
Результат boolean