for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Eole\Websocket\Topic;
use Ratchet\Wamp\WampConnection;
use Eole\Sandstone\Websocket\Topic;
class ChatTopic extends Topic
{
/**
* {@InheritDoc}
*/
public function onSubscribe(WampConnection $conn, $topic)
parent::onSubscribe($conn, $topic);
$this->broadcast([
'type' => 'join',
'player' => $conn->user,
]);
}
public function onPublish(WampConnection $conn, $topic, $event)
'type' => 'message',
'message' => $event,
public function onUnSubscribe(WampConnection $conn, $topic)
'type' => 'leave',
parent::onUnSubscribe($conn, $topic);