public function visitFilter(Criterion $criterion, Dispatcher $dispatcher, array $languageFilter) { $start = $criterion->value[0]; $end = isset($criterion->value[1]) ? $criterion->value[1] : null; return array('range' => array('depth_i' => $this->getFilterRange($criterion->operator, $start, $end))); }