/** * {@inheritdoc} */ public function getCountries($language) { $countries = array(); foreach (ZendCldr::getDisplayTerritory($language) as $iso => $name) { if (2 == strlen($iso)) { $countries[$iso] = $name; } } return $countries; }
/** * test for reading the territorylist from locale * expected array */ public function testTerritory() { $data = Cldr::getDisplayTerritory('de_AT'); $this->assertEquals('Österreich', $data['AT']); $this->assertEquals('Martinique', $data['MQ']); $value = Cldr::getDisplayTerritory('de_AT', false, 'AT'); $this->assertEquals('Österreich', $value); }