array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.mongodb.driver.monitoring.addsubscriber.php', 1 => 'MongoDB\\Driver\\Monitoring\\addSubscriber', ), 'up' => array ( 0 => 'ref.monitoring.functions.php', 1 => 'Функции', ), 'prev' => array ( 0 => 'ref.monitoring.functions.php', 1 => 'Функции', ), 'next' => array ( 0 => 'function.mongodb.driver.monitoring.removesubscriber.php', 1 => 'MongoDB\\Driver\\Monitoring\\removeSubscriber', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/mongodb/functions/driver/monitoring/addsubscriber.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(mongodb >=1.3.0)
MongoDB\Driver\Monitoring\addSubscriber — Глобальная регистрация подписчика на событие мониторинга
Глобально регистрирует подписчика на событие мониторинга. Подписчик будет уведомлён обо всех событиях в драйвере для любого менеджера.
Замечание: Если
subscriber
уже зарегистрирован глобально, функция отработает без результата. Еслиsubscriber
также зарегистрирован с одним или несколькими менеджерами, он все равно получит уведомление один раз о каждом событии для каждого менеджера.
subscriber
(MongoDB\Driver\Monitoring\Subscriber)Подписчик событий мониторинга для глобальной регистрации.
Функция не возвращает значения после выполнения.