protected function getLanguageMask(array $languageFilter)
{
if (!isset($languageFilter['languages'])) {
$languageFilter['languages'] = array();
}
if (!isset($languageFilter['useAlwaysAvailable'])) {
$languageFilter['useAlwaysAvailable'] = true;
}
$mask = 0;
if ($languageFilter['useAlwaysAvailable']) {
$mask |= 1;
}
foreach ($languageFilter['languages'] as $languageCode) {
$mask |= $this->languageHandler->loadByLanguageCode($languageCode)->id;
}
return $mask;
}