Example #1
0
 /**
  * @param ItemInterface $menu
  */
 protected function addReportsMenuItems(ItemInterface $menu)
 {
     $filters = $this->context->getParameters();
     foreach ($this->reports as $report) {
         $routeParameters = ['reportName' => $report->getName()];
         if (count($filters) > 0) {
             $routeParameters['filter'] = $filters;
         }
         $menu->addChild($report->getLabel(), ['route' => 'afup_barometre_report', 'routeParameters' => $routeParameters]);
     }
 }