/**
  * Dispatch event.
  *
  * @param  FilterCollection $filters  Any filters to be used in subqueries.
  *
  * @return ReportEvent
  */
 protected function _dispatchEvent(FilterCollection $filters = null)
 {
     $event = new ReportEvent();
     if ($filters) {
         $event->setFilters($filters);
     }
     return $this->_eventDispatcher->dispatch(Events::TRANSACTIONS_REPORT, $event);
 }
 private function _dispatchEvent()
 {
     $event = new ReportEvent();
     $event->setFilters($this->_filters);
     $event->addQueryBuilder($this->_queryBuilder);
     $this->_dispatcher->dispatch(Events::USER_SUMMARY_REPORT, $event);
 }
 /**
  * Dispatch effect to apply filters
  */
 private function _dispatchEvent()
 {
     $event = new ReportEvent();
     $event->setFilters($this->_filters);
     $event->addQueryBuilder($this->_queryBuilder);
     $this->_dispatcher->dispatch(self::MAILING_SUBSCRIBER_REPORT, $event);
 }