protected function sendNotifications($event, $subscriptions, array $params = [])
{
if (!$this->methods) {
return 0;
}
$result = [];
foreach ($subscriptions as $guid => $methods) {
foreach ($methods as $method) {
$result[$guid][$method] = false;
if (in_array($method, $this->methods)) {
$result[$guid][$method] = $this->sendNotification($event, $guid, $method, $params);
}
}
}
$this->logger->notice("Results for the notification event {$event->getDescription()}: " . print_r($result, true));
return $result;
}