/**
  * @param AbstractEvent $event
  * @param bool          $asynchronous
  *
  * @return AbstractEvent
  */
 public function publish(AbstractEvent $event, $asynchronous = false)
 {
     return $this->eventDispatcher->publish($event, $asynchronous);
 }