Інтерфейс The MongoDB\Driver\Monitoring\CommandSubscriber
(mongodb >=1.3.0)
Вступ
Класи можуть реалізувати цей інтерфейс для реєстрації передплатника подій, який повідомляється про кожну, успішну або невдалу подію команди. Для детальної інформації дивіться Моніторинг продуктивності програми (Application Performance Monitoring або APM)
Огляд інтерфейсів
class MongoDB\Driver\Monitoring\CommandSubscriber
implements
MongoDB\Driver\Monitoring\Subscriber {
/* Методы */
abstract public commandFailed(MongoDB\Driver\Monitoring\CommandFailedEvent $event): void
abstract public commandStarted(MongoDB\Driver\Monitoring\CommandStartedEvent $event): void
abstract public commandSucceeded(MongoDB\Driver\Monitoring\CommandSucceededEvent $event): void
}
список змін
Версия | Опис |
---|---|
PECL mongodb 1.15.0 | Типи значень, що повертаються для методів оголошені як попередні в PHP 8.0 і новіше, що викликає повідомлення про старіння в коді, який реалізує цей інтерфейс без оголошення відповідних типів значень, що повертаються. Атрибут #[ReturnTypeWillChange] може бути доданий, щоб заглушити повідомлення про старіння. |
Зміст
- MongoDB\Driver\Monitoring\CommandSubscriber::commandFailed— Метод повідомлення про невдалу команду
- MongoDB\Driver\Monitoring\CommandSubscriber::commandStarted— Метод повідомлення про запущену команду
- MongoDB\Driver\Monitoring\CommandSubscriber::commandSucceeded— Метод повідомлення про успішну команду