diff --git a/src/Controller/APIUserController.php b/src/Controller/APIUserController.php index 077f4064..8dd7e2f1 100644 --- a/src/Controller/APIUserController.php +++ b/src/Controller/APIUserController.php @@ -2,8 +2,6 @@ namespace App\Controller; -use App\Ramcar\BaseController; - use Catalyst\APIBundle\Entity\User as APIUser; use Catalyst\APIBundle\Entity\Role as APIRole; diff --git a/src/Controller/TicketController.php b/src/Controller/TicketController.php index cdac40e0..c79aedd2 100644 --- a/src/Controller/TicketController.php +++ b/src/Controller/TicketController.php @@ -2,7 +2,6 @@ namespace App\Controller; -use App\Ramcar\BaseController; use App\Ramcar\TicketType; use App\Ramcar\TicketStatus; use App\Entity\Ticket; @@ -14,18 +13,22 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Validator\Validator\ValidatorInterface; use Symfony\Component\Routing\Generator\UrlGeneratorInterface; +use Symfony\Bundle\FrameworkBundle\Controller\Controller; + +use Catalyst\MenuBundle\Annotation\Menu; use DateTime; -class TicketController extends BaseController +class TicketController extends Controller { + /** + * @Menu(selected="ticket_list") + */ public function index() { $this->denyAccessUnlessGranted('ticket.list', null, 'No access.'); - $params = $this->initParameters('ticket_list'); - - return $this->render('ticket/list.html.twig', $params); + return $this->render('ticket/list.html.twig'); } public function rows(Request $req) @@ -120,11 +123,13 @@ class TicketController extends BaseController ]); } + /** + * @Menu(selected="ticket_list") + */ public function addForm(Request $req, $customer_id, $job_order_id) { $this->denyAccessUnlessGranted('ticket.add', null, 'No access.'); - $params = $this->initParameters('ticket_list'); $params['obj'] = new Ticket(); $params['mode'] = 'create'; $params['customer'] = false; @@ -292,11 +297,13 @@ class TicketController extends BaseController } } + /** + * @Menu(selected="ticket_list") + */ public function updateForm(Request $req, $id) { $this->denyAccessUnlessGranted('ticket.update', null, 'No access.'); - $params = $this->initParameters('ticket_list'); $params['mode'] = 'update'; // get row data @@ -440,8 +447,6 @@ class TicketController extends BaseController { $this->denyAccessUnlessGranted('ticket.delete', null, 'No access.'); - $params = $this->initParameters('ticket_list'); - // get row data $em = $this->getDoctrine()->getManager(); $obj = $em->getRepository(Ticket::class)->find($id); diff --git a/src/Controller/UserController.php b/src/Controller/UserController.php index 7875c655..d9488e81 100644 --- a/src/Controller/UserController.php +++ b/src/Controller/UserController.php @@ -2,7 +2,6 @@ namespace App\Controller; -use App\Ramcar\BaseController; use App\Entity\User; use App\Entity\Role; use App\Entity\Hub; @@ -12,16 +11,20 @@ use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Security\Core\Encoder\EncoderFactoryInterface; use Symfony\Component\Validator\Validator\ValidatorInterface; +use Symfony\Bundle\FrameworkBundle\Controller\Controller; -class UserController extends BaseController +use Catalyst\MenuBundle\Annotation\Menu; + +class UserController extends Controller { + /** + * @Menu(selected="user_list") + */ public function index() { $this->denyAccessUnlessGranted('user.list', null, 'No access.'); - $params = $this->initParameters('user_list'); - - return $this->render('user/list.html.twig', $params); + return $this->render('user/list.html.twig'); } public function rows(Request $req) @@ -123,11 +126,13 @@ class UserController extends BaseController ]); } + /** + * @Menu(selected="user_list") + */ public function addForm() { $this->denyAccessUnlessGranted('user.add', null, 'No access.'); - $params = $this->initParameters('user_list'); $params['obj'] = new User(); $params['mode'] = 'create'; @@ -237,11 +242,13 @@ class UserController extends BaseController } } + /** + * @Menu(selected="user_list") + */ public function updateForm($id) { $this->denyAccessUnlessGranted('user.update', null, 'No access.'); - $params = $this->initParameters('user_list'); $params['mode'] = 'update'; // get row data @@ -361,8 +368,6 @@ class UserController extends BaseController { $this->denyAccessUnlessGranted('user.delete', null, 'No access.'); - $params = $this->initParameters('user_list'); - // get row data $em = $this->getDoctrine()->getManager(); $obj = $em->getRepository(User::class)->find($id); @@ -392,11 +397,13 @@ class UserController extends BaseController } } + /** + * @Menu(selected="user_profile") + */ public function profileForm() { $this->denyAccessUnlessGranted('user.profile', null, 'No access.'); - $params = $this->initParameters('user_profile'); $params['mode'] = 'profile'; // get row data diff --git a/src/Controller/VehicleController.php b/src/Controller/VehicleController.php index 2065f1f9..db82b18b 100644 --- a/src/Controller/VehicleController.php +++ b/src/Controller/VehicleController.php @@ -2,7 +2,6 @@ namespace App\Controller; -use App\Ramcar\BaseController; use App\Entity\Vehicle; use App\Entity\VehicleManufacturer; use App\Entity\Battery; @@ -11,17 +10,21 @@ use Doctrine\ORM\Query; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Validator\Validator\ValidatorInterface; +use Symfony\Bundle\FrameworkBundle\Controller\Controller; -class VehicleController extends BaseController +use Catalyst\MenuBundle\Annotation\Menu; + +class VehicleController extends Controller { + /** + * @Menu(selected="vehicle_list") + */ public function index() { $this->denyAccessUnlessGranted('vehicle.list', null, 'No access.'); - $params = $this->initParameters('vehicle_list'); - // response - return $this->render('vehicle/list.html.twig', $params); + return $this->render('vehicle/list.html.twig'); } public function rows(Request $req) @@ -121,11 +124,13 @@ class VehicleController extends BaseController ]); } + /** + * @Menu(selected="vehicle_list") + */ public function addForm() { $this->denyAccessUnlessGranted('vehicle.add', null, 'No access.'); - $params = $this->initParameters('vehicle_list'); $params['obj'] = new Vehicle(); $params['mode'] = 'create'; @@ -197,11 +202,13 @@ class VehicleController extends BaseController } } + /** + * @Menu(selected="vehicle_list") + */ public function updateForm($id) { $this->denyAccessUnlessGranted('vehicle.update', null, 'No access.'); - $params = $this->initParameters('vehicle_list'); $params['mode'] = 'update'; // get row data @@ -287,8 +294,6 @@ class VehicleController extends BaseController { $this->denyAccessUnlessGranted('vehicle.delete', null, 'No access.'); - $params = $this->initParameters('vehicle_list'); - // get row data $em = $this->getDoctrine()->getManager(); $row = $em->getRepository(Vehicle::class)->find($id); diff --git a/src/Controller/VehicleManufacturerController.php b/src/Controller/VehicleManufacturerController.php index db1a402c..b2abd9e8 100644 --- a/src/Controller/VehicleManufacturerController.php +++ b/src/Controller/VehicleManufacturerController.php @@ -2,31 +2,27 @@ namespace App\Controller; -use App\Ramcar\BaseController; use App\Entity\VehicleManufacturer; use Doctrine\ORM\Query; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Validator\Validator\ValidatorInterface; +use Symfony\Bundle\FrameworkBundle\Controller\Controller; -use App\Menu\Generator as MenuGenerator; +use Catalyst\MenuBundle\Annotation\Menu; -class VehicleManufacturerController extends BaseController +class VehicleManufacturerController extends Controller { - public function __construct(MenuGenerator $menu_gen) - { - parent::__construct($menu_gen); - } - + /** + * @Menu(selected="vmfg_list") + */ public function index() { $this->denyAccessUnlessGranted('vmfg.list', null, 'No access.'); - $params = $this->initParameters('vmfg_list'); - // response - return $this->render('vehicle-manufacturer/list.html.twig', $params); + return $this->render('vehicle-manufacturer/list.html.twig'); } public function rows(Request $req) @@ -115,11 +111,13 @@ class VehicleManufacturerController extends BaseController ]); } + /** + * @Menu(selected="vmfg_list") + */ public function addForm() { $this->denyAccessUnlessGranted('vmfg.add', null, 'No access.'); - $params = $this->initParameters('vmfg_list'); $params['obj'] = new VehicleManufacturer(); $params['mode'] = 'create'; @@ -173,11 +171,13 @@ class VehicleManufacturerController extends BaseController } } + /** + * @Menu(selected="vmfg_list") + */ public function updateForm($id) { $this->denyAccessUnlessGranted('vmfg.update', null, 'No access.'); - $params = $this->initParameters('vmfg_list'); $params['mode'] = 'update'; // get row data @@ -248,8 +248,6 @@ class VehicleManufacturerController extends BaseController { $this->denyAccessUnlessGranted('vmfg.delete', null, 'No access.'); - $params = $this->initParameters('vmfg_list'); - // get row data $em = $this->getDoctrine()->getManager(); $row = $em->getRepository(VehicleManufacturer::class)->find($id);