/**
  * @param Request $request
  */
 public function broadcast(Request $request)
 {
     $this->dispatcher->dispatch(BroadcastEvent::NAME, new BroadcastEvent($request));
     $this->driver->broadcast($request);
 }
 /**
  * {@inheritdoc}
  */
 public function broadcast(Request $request)
 {
     $this->driver->broadcast($request);
     return $this;
 }
 /**
  * {@inheritdoc}
  */
 public function broadcast(Request $request)
 {
     $this->asyncDriver->broadcast($request);
 }