diff --git a/src/Role/Subscriber.php b/src/Role/Subscriber.php index 01d098c..4d6102f 100644 --- a/src/Role/Subscriber.php +++ b/src/Role/Subscriber.php @@ -158,7 +158,7 @@ protected function processUnsubscribed(ClientSession $session, UnsubscribedMessa protected function processEvent(ClientSession $session, EventMessage $msg) { foreach ($this->subscriptions as $key => $subscription) { - if ($subscription['subscription_id'] === $msg->getSubscriptionId()) { + if (isset($subscription['subscription_id']) && $subscription['subscription_id'] === $msg->getSubscriptionId()) { call_user_func($subscription['callback'], $msg->getArguments(), $msg->getArgumentsKw(), $msg->getDetails(), $msg->getPublicationId()); break;