/** * Receives notification from plugin manager and processes it. * * @param SubjectInterface $lms_plugin_manager Plugin manager */ public function receiveUpdate(SubjectInterface $lms_plugin_manager) { $hook_name = $lms_plugin_manager->getHookName(); $hook_data = $lms_plugin_manager->getHookData(); $new_hook_data = $this->dispatcher($hook_name, $hook_data); $lms_plugin_manager->setHookData($new_hook_data); }