Documentación offline PHP master

MongoDB\Driver\Manager::addSubscriber

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

MongoDB\Driver\Manager::addSubscriber

Registra un observador de eventos de monitoreo con este manager

Descripción#

php final public MongoDB\Driver\Manager::addSubscriber(MongoDB\Driver\Monitoring\Subscriber $subscriber): voidphp

Registra un observador de eventos de monitoreo con este Manager. El observador será notificado de todos los eventos para este Manager.

[!NOTE] Si subscriber ya está registrado con este manager, esta función no hace nada. Si subscriber también está registrado globalmente, solo será notificado una vez de cada evento para este manager.

Parámetros#

subscriber (MongoDB\Driver\Monitoring\Subscriber)
Un observador de eventos de monitoreo a registrar con este Manager.

Valores devueltos#

No se retorna ningún valor.

Errores/Excepciones#

Lanza una excepción

MongoDB\Driver\Exception\InvalidArgumentException

en caso de error durante el análisis de un argumento.

Lanza una

MongoDB\Driver\Exception\InvalidArgumentException

si

subscriber

es un

MongoDB\Driver\Monitoring\LogSubscriber

, ya que los observadores solo pueden ser registrados globalmente.

Véase también#

MongoDB\Driver\Manager::removeSubscriber

MongoDB\Driver\Monitoring\Subscriber

MongoDB\Driver\Monitoring\CommandSubscriber

MongoDB\Driver\Monitoring\addSubscriber