/** * Construct StockFilter * * @param \Symfony\Component\HttpFoundation\Request $request * @param \Symfony\Component\Security\Core\SecurityContext $securityContext */ public function __construct(Request $request = null, SecurityContextInterface $securityContext = null) { parent::__construct($request, $securityContext); if (null !== $request) { $this->setAccess($request->get('access', 'mtnt')); $this->setOrder($request->get('order', 'asc')); $this->setSort($request->get('sort', 'name')); $this->redirect = $request->get('resolver', 'off') == 'on'; } else { $this->access = 'mtnt'; $this->sort = 'name'; $this->order = 'asc'; $this->redirect = false; } }
/** * Construct VialFilter * * @param \Symfony\Component\HttpFoundation\Request $request * @param \Symfony\Component\Security\Core\SecurityContext $securityContext */ public function __construct(Request $request = null, SecurityContextInterface $securityContext = null) { parent::__construct($request, $securityContext); if (null !== $request) { if ($request->get('resolver', 'off') == 'on') { $this->setHealth($request->get('health', 'living')); $this->setLiving($request->get('living', 'all')); $this->setDead($request->get('dead', 'all')); $this->redirect = true; } else { $this->setFilter($request->get('filter', 'living')); $this->redirect = false; } $this->setOrder($request->get('order', 'desc')); $this->setSort($request->get('sort', 'setup')); } else { $this->setFilter('living'); $this->setSort('setup'); $this->setOrder('desc'); $this->redirect = false; } }