public function visitFilter(Criterion $criterion, Dispatcher $dispatcher, array $languageFilter)
{
if (count($criterion->value) > 1) {
$idList = array();
foreach ($criterion->value as $identifier) {
$idList[] = $this->contentTypeHandler->loadByIdentifier($identifier)->id;
}
$filter = array('terms' => array('type_id' => $idList));
} else {
$filter = array('term' => array('type_id' => $this->contentTypeHandler->loadByIdentifier($criterion->value[0])->id));
}
return $filter;
}