/** * @param \Twig_Environment $env * @param \Leapt\AdminBundle\Datalist\DatalistInterface $datalist * @return string * @throws \Exception */ public function renderDatalistFilters(\Twig_Environment $env, DatalistInterface $datalist) { $blockNames = ['datalist_filters', '_' . $datalist->getName() . '_filters']; return $this->renderBlock($env, $datalist, $blockNames, ['filters' => $datalist->getFilters(), 'datalist' => $datalist, 'submit' => $datalist->getOption('filter_submit'), 'reset' => $datalist->getOption('filter_reset'), 'url' => $this->container->get('request_stack')->getCurrentRequest()->getPathInfo()]); }