Thruway\Subscription\SubscriptionGroup::processPublish PHP Метод

processPublish() публичный Метод

public processPublish ( Session $session, Thruway\Message\PublishMessage $msg )
$session Thruway\Session
$msg Thruway\Message\PublishMessage
    public function processPublish(Session $session, PublishMessage $msg)
    {
        if ($this->getMatcher()->matches($msg->getTopicName(), $this->getUri(), $this->getOptions())) {
            $this->lastPublicationId = $msg->getPublicationId();
            foreach ($this->getSubscriptions() as $subscription) {
                $this->sendEventMessage($session, $msg, $subscription);
            }
        }
    }