[WAMP][BCB] Property name change

Changed $conn->WAMP->topics to
$conn->WAMP->subscriptions
This commit is contained in:
Chris Boden 2012-07-22 17:55:53 -04:00
parent 226ec07b02
commit 6ee81074d3
2 changed files with 7 additions and 7 deletions

View File

@ -22,7 +22,7 @@ class TopicManager implements WsServerInterface, WampServerInterface {
* {@inheritdoc}
*/
public function onOpen(ConnectionInterface $conn) {
$conn->WAMP->topics = new \SplObjectStorage;
$conn->WAMP->subscriptions = new \SplObjectStorage;
$this->app->onOpen($conn);
}
@ -39,12 +39,12 @@ class TopicManager implements WsServerInterface, WampServerInterface {
public function onSubscribe(ConnectionInterface $conn, $topic) {
$topicObj = $this->getTopic($topic);
if ($conn->WAMP->topics->contains($topicObj)) {
if ($conn->WAMP->subscriptions->contains($topicObj)) {
return;
}
$this->topicLookup[$topic]->add($conn);
$conn->WAMP->topics->attach($topicObj);
$conn->WAMP->subscriptions->attach($topicObj);
$this->app->onSubscribe($conn, $topicObj);
}
@ -54,8 +54,8 @@ class TopicManager implements WsServerInterface, WampServerInterface {
public function onUnsubscribe(ConnectionInterface $conn, $topic) {
$topicObj = $this->getTopic($topic);
if ($conn->WAMP->topics->contains($topicObj)) {
$conn->WAMP->topics->detach($topicObj);
if ($conn->WAMP->subscriptions->contains($topicObj)) {
$conn->WAMP->subscriptions->detach($topicObj);
} else {
return;
}

View File

@ -89,7 +89,7 @@ class TopicManagerTest extends \PHPUnit_Framework_TestCase {
$this->mngr->onSubscribe($this->conn, $name);
$this->assertTrue($this->conn->WAMP->topics->contains($topic));
$this->assertTrue($this->conn->WAMP->subscriptions->contains($topic));
}
public function testDoubleSubscriptionFiresOnce() {
@ -130,7 +130,7 @@ class TopicManagerTest extends \PHPUnit_Framework_TestCase {
$this->mngr->onSubscribe($this->conn, $name);
$this->mngr->onUnsubscribe($this->conn, $name);
$this->assertFalse($this->conn->WAMP->topics->contains($topic));
$this->assertFalse($this->conn->WAMP->subscriptions->contains($topic));
}
public function testOnPublishBubbles() {