public function addEvent($eventName, $eventDispatchClass)
 {
     if (!$this->isConnected()) {
         $this->connect();
     }
     parent::addEvent($eventName . ',', $eventDispatchClass);
 }
 public function addEvent($eventName, $eventDispatchClass)
 {
     if (!$this->isConnected()) {
         $this->connect();
     }
     $subscriptionName = (array_key_exists('subscriptionPrefix', $this->options) ? $this->options['subscriptionPrefix'] : '') . '-' . strtoupper($eventName);
     $eventName = vsprintf('/topic/%s', [$eventName]);
     $this->connection->subscribe($eventName, ['activemq.subscriptionName' => $subscriptionName, 'ack' => 'client']);
     parent::addEvent($eventName, $eventDispatchClass);
 }