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

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

public processSubscribe ( Session $session, Thruway\Message\SubscribeMessage $msg ) : Subscription
$session Thruway\Session
$msg Thruway\Message\SubscribeMessage
Результат Subscription
    public function processSubscribe(Session $session, SubscribeMessage $msg)
    {
        $subscription = Subscription::createSubscriptionFromSubscribeMessage($session, $msg);
        $this->addSubscription($subscription);
        $subscription->setSubscriptionGroup($this);
        Logger::debug($this, "Added subscription to \"" . $this->getMatchType() . "\":\"" . $this->getUri() . "\"");
        $session->sendMessage(new SubscribedMessage($msg->getRequestId(), $subscription->getId()));
        return $subscription;
    }