array('Language','Country');
function getEnglishName() { $lang = substr($this->culture, 0, 2); $reg = substr($this->culture, 3, 2); $culture = $this->getInvariantCulture(); $language = $culture->findInfo("Languages/{$lang}"); if (count($language) == 0) { return $this->culture; } $region = $culture->findInfo("Countries/{$reg}"); if ($region) { return $language[0] . ' (' . $region[0] . ')'; } else { return $language[0]; } }
function test_missing_english_names_returns_culture_code() { $culture = new CultureInfo('iw'); $this->assertEquals($culture->getEnglishName(), 'iw'); }