listener)) { $listener = $this->listener; $listener(Message::parse((string)$msg)); } } /** * @param callable $listener Is called with a Message object * @return void */ public function onMessage(callable $listener) { $this->listener = $listener; } }