private function evaluateMatchingAnyLimitation(
        array $languageCodesList,
        array $limitationValues
    ): bool {
        return empty(array_intersect($languageCodesList, $limitationValues))
            ? self::ACCESS_DENIED
            : self::ACCESS_GRANTED;
    }
private function evaluateMatchingAnyLimitation(
        array $languageCodesList,
        array $limitationValues
    ): bool {
        return empty(array_intersect($languageCodesList, $limitationValues))
            ? self::ACCESS_DENIED
            : self::ACCESS_GRANTED;
    }
private function evaluateMatchingAnyLimitation ( array $ languageCodesList , array $ limitationValues ) : bool { return empty ( array_intersect ( $ languageCodesList , $ limitationValues ) ) ? self :: ACCESS_DENIED : self :: ACCESS_GRANTED ; }
Allow access if any of the given language codes for translations matches any of the limitation values.

@param string[] $languageCodesList
@param string[] $limitationValues

@return bool
Allow access if any of the given language codes for translations matches any of the limitation values .