createSubscriptionFromSubscribeMessage() public static method

Create Subscription from SubscribeMessage
public static createSubscriptionFromSubscribeMessage ( Session $session, Thruway\Message\SubscribeMessage $msg ) : Subscription
$session Thruway\Session
$msg Thruway\Message\SubscribeMessage
return Subscription
Ejemplo n.º 1
0
 /**
  * @param Session $session
  * @param SubscribeMessage $msg
  * @return 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;
 }