payload = $payload; $this->connection = $connection; $this->channelManager = $channelManager; } public function respond() { if (!starts_with($this->payload->event, 'client-')) { return; } event(new ClientMessageSent($this->connection, $this->payload)); $channel = $this->channelManager->find($this->connection->client->appId, $this->payload->channel); optional($channel)->broadcast($this->payload); } }