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.