Resolve "Menu annotation for controller" #1071

Merged
jankstudio merged 13 commits from 222-menu-annotation-for-controller into master 2019-06-08 07:24:18 +00:00
Showing only changes of commit 7d59006e90 - Show all commits

View file

@ -1,31 +0,0 @@
<?php
namespace App\Ramcar;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use App\Menu\Generator;
abstract class BaseController extends Controller
{
protected $menu_gen;
public function __construct(Generator $menu_gen)
{
$this->menu_gen = $menu_gen;
}
protected function initParameters($route)
{
// get menu
$menu = $this->menu_gen->getMenu('main_menu');
// set menu selected
$sel = $menu['index']->get($route);
if ($sel != null)
$sel->setSelected();
return [
'main_menu' => $menu
];
}
}