/** * @param Language $language * @param array $user * @return float The user priority */ private function get_user_priority(Language $language, array $user) { $lang_http = strtolower($language->name('http_name')); if (isset($user[$lang_http])) { return $user[$lang_http]; } $lang_short = strtolower($language->name('language_short')); if (isset($user[$lang_short])) { return $this->language_only_priority_factor * $user[$lang_short]; } return 0; }