Thruway\Role\Subscriber::processEvent PHP Метод

processEvent() защищенный Метод

Process event
protected processEvent ( ClientSession $session, Thruway\Message\EventMessage $msg )
$session Thruway\ClientSession
$msg Thruway\Message\EventMessage
    protected function processEvent(ClientSession $session, EventMessage $msg)
    {
        foreach ($this->subscriptions as $key => $subscription) {
            if ($subscription["subscription_id"] === $msg->getSubscriptionId()) {
                call_user_func_array($subscription["callback"], [$msg->getArguments(), $msg->getArgumentsKw(), $msg->getDetails(), $msg->getPublicationId()]);
                break;
            }
        }
    }