Configuration
Client configuration holder.
Tags
Table of Contents
Properties
- $capabilities : ClientCapabilities
- $clientInfo : Implementation
- $initTimeout : int
- $maxRetries : int
- $protocolVersion : ProtocolVersion
- $requestTimeout : int
Methods
- __construct() : mixed
Properties
$capabilities read-only
public
ClientCapabilities
$capabilities
$clientInfo read-only
public
Implementation
$clientInfo
$initTimeout read-only
public
int
$initTimeout
= 30
$maxRetries read-only
public
int
$maxRetries
= 3
$protocolVersion read-only
public
ProtocolVersion
$protocolVersion
= ProtocolVersion::V2025_06_18
$requestTimeout read-only
public
int
$requestTimeout
= 120
Methods
__construct()
public
__construct(Implementation $clientInfo, ClientCapabilities $capabilities[, ProtocolVersion $protocolVersion = ProtocolVersion::V2025_06_18 ][, int $initTimeout = 30 ][, int $requestTimeout = 120 ][, int $maxRetries = 3 ]) : mixed
Parameters
- $clientInfo : Implementation
- $capabilities : ClientCapabilities
- $protocolVersion : ProtocolVersion = ProtocolVersion::V2025_06_18
- $initTimeout : int = 30
- $requestTimeout : int = 120
- $maxRetries : int = 3