ΠΠ»Π°Ρ 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 hasErrorLabel(string $errorLabel): bool
/* ΠΠ°ΡΠ»Π΅Π΄ΡΠ΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ */
final public Exception::getMessage(): string
final public Exception::getPrevious(): ?Throwable
final public Exception::getCode(): int
final public Exception::getFile(): string
final public Exception::getLine(): int
final public Exception::getTrace(): array
final public Exception::getTraceAsString(): string
public Exception::__toString(): string
private 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β ΠΠΎΠ²Π΅ΡΡΠ°Ρ, ΡΠΈ ΠΌΡΡΠΊΠ° ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ ΠΏΠΎΠ²'ΡΠ·Π°Π½Π° Π· Π²ΠΈΠ½ΡΡΠΊΠΎΠΌ