/**
* @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;
}