The Yar_Client_Protocol_Exception class

(No version information available, might only be in Git)

Вступ

Thrown when the response from the RPC service violates the Yar protocol, for example an unsupported protocol address or a malformed response header (exception code YAR_ERR_PROTOCOL).

As of Yar 2.4.0 this also includes a response whose transaction id does not match the id of the request it answers. The client validates the i field of each response; a response carrying a different, non-zero transaction id (for example one misrouted by a proxy) is rejected. Responses with a zero or missing transaction id are still accepted for backward compatibility with older servers.

Короткий огляд класу

class Yar_Client_Protocol_Exception extends Yar_Client_Exception {
/* Успадковані властивості */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Успадковані методи */
public function Exception::__construct(string $message = "", int $code = 0, ?Throwable $previous = null)
final public function Exception::getMessage(): string
final public function Exception::getPrevious(): ?Throwable
final public function Exception::getCode(): int
final public function Exception::getFile(): string
final public function Exception::getLine(): int
final public function Exception::getTrace(): array
final public function Exception::getTraceAsString(): string
public function Exception::__toString(): string
private function Exception::__clone(): void
}
add a note

User Contributed Notes

There are no user contributed notes for this page.