emit(new MessageEvent('message', Message::parse((string)$msg))); }); yield new Delayed(0); } }