eZ\Publish\Core\Search\Legacy\Content\Gateway\DoctrineDatabase::getLanguageMask PHP Метод

getLanguageMask() защищенный Метод

Generates a language mask from the given $languageSettings.
protected getLanguageMask ( array $languageSettings ) : integer
$languageSettings array
Результат integer
    protected function getLanguageMask(array $languageSettings)
    {
        $mask = 0;
        if ($languageSettings['useAlwaysAvailable']) {
            $mask |= 1;
        }
        foreach ($languageSettings['languages'] as $languageCode) {
            $mask |= $this->languageHandler->loadByLanguageCode($languageCode)->id;
        }
        return $mask;
    }