Класс MongoDB\Driver\Exception\RuntimeException

(mongodb >= 1.0.0)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ВыбрасываСтся, ΠΊΠΎΠ³Π΄Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π²ΠΎ врСмя выполнСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, внутрСнняя ошибка ΠΈΠ· » libmongoc).

ΠžΠ±Π·ΠΎΡ€ класса

class MongoDB\Driver\Exception\RuntimeException extends RuntimeException implements MongoDB\Driver\Exception\Exception {
/* Бвойства */
protected ?array $errorLabels;
/* НаслСдуСмыС свойства */
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ */
final public function hasErrorLabel(string $errorLabel): bool
/* НаслСдуСмыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ */
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
}

Бвойства

errorLabels
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ массив ΠΌΠ΅Ρ‚ΠΎΠΊ ошибок для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. НапримСр, ΠΌΠ΅Ρ‚ΠΊΠΈ ошибок ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для опрСдСлСния Ρ‚ΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ бСзопасно провСсти Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΡŽ, Ссли присутствуСт ΠΌΠ΅Ρ‚ΠΊΠ° TransientTransactionError. БущСствованиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΈ ошибки Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ MongoDB\Driver\Exception\RuntimeException::hasErrorLabel() вмСсто ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ этого свойства errorLabels Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

Бписок измСнСний

ВСрсия ОписаниС
PECL mongodb 1.6.0 Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ MongoDB\Driver\Exception\RuntimeException::hasErrorLabel() ΠΈ свойство MongoDB\Driver\Exception\RuntimeException::errorLabels.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • MongoDB\Driver\Exception\RuntimeException::hasErrorLabel β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, связана Π»ΠΈ ΠΌΠ΅Ρ‚ΠΊΠ° ошибки с ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы