PHPDaemon\Examples\ExamplePubSubWebSocketRoute::onFrame PHP 메소드

onFrame() 공개 메소드

Called when new frame received.
public onFrame ( $data, $type ) : void
리턴 void
    public function onFrame($data, $type)
    {
        $ws = $this;
        $req = json_decode($data, true);
        if ($req['type'] === 'subscribe') {
            $eventName = $req['event'];
            $this->appInstance->pubsub->sub($req['event'], $this, function ($data) use($ws, $eventName) {
                $ws->sendObject(['type' => 'event', 'event' => $eventName, 'data' => $data]);
            });
        }
    }
ExamplePubSubWebSocketRoute