示例#1
0
 /**
  * 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;
     }
 }
示例#2
0
 /**
  * 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;
     }
 }