public function onEntry($entry) { $entryData = json_decode($entry, true); if (!array_key_exists($entryData['category'], $this->subscribedTopics)) { return; } $topic = $this->subscribedTopics[$entryData['category']]; $topic->broadcast($entryData); }