public function addVoci(&$menu) { if ($this->user && $this->user->getAgenzia()) { $tipi = $this->em->getRepository('CasaFront2Bundle:Categoria')->findAll(); } else { $tipi = $this->em->getRepository('CasaFront2Bundle:Categoria')->findAll(); } $i = 1; foreach ($tipi as $tipo) { /* @var $tipo \Casa\Front2Bundle\Entity\Categoria */ $menu['annunci']['submenu']['cat' . $tipo->getId()] = array('label' => 'menu.annunci.sub.' . strtolower($tipo->getCategoria()), 'route' => 'annunci', 'routeParameters' => array('id' => $tipo->getId()), 'order' => 10 + $i++); } }