/** * @param string $value * @return bool */ function isValid($value) { if (SJB_Request::getVar('fast', null)) { $language = $this->langDataSource->getLanguageData($value); if ($language instanceof LangData) { return true; } return false; } $languages = $this->langDataSource->getLanguagesData(); for ($i = 0; $i < count($languages); $i++) { $language = $languages[$i]; if ((string) $value === (string) $language->getID()) { return true; } } return false; }
/** * @return LangData */ function &_getLangData() { $langData = $this->datasource->getLanguageData($this->context->getLang()); return $langData; }