getVariant() public method

Returns the variant defined in this locale
public getVariant ( ) : string
return string The variant identifier
コード例 #1
0
 /**
  * @test
  */
 public function theConstructorRecognizesTheMostImportantValidLocaleIdentifiers()
 {
     $locale = new I18n\Locale('de');
     $this->assertEquals('de', $locale->getLanguage());
     $this->assertNull($locale->getScript());
     $this->assertNull($locale->getRegion());
     $this->assertNull($locale->getVariant());
     $locale = new I18n\Locale('de_DE');
     $this->assertEquals('de', $locale->getLanguage());
     $this->assertEquals('DE', $locale->getRegion());
     $this->assertNull($locale->getScript());
     $this->assertNull($locale->getVariant());
     $locale = new I18n\Locale('en_Latn_US');
     $this->assertEquals('en', $locale->getLanguage());
     $this->assertEquals('Latn', $locale->getScript());
     $this->assertEquals('US', $locale->getRegion());
     $this->assertNull($locale->getVariant());
     $locale = new I18n\Locale('AR-arab_ae');
     $this->assertEquals('ar', $locale->getLanguage());
     $this->assertEquals('Arab', $locale->getScript());
     $this->assertEquals('AE', $locale->getRegion());
     $this->assertNull($locale->getVariant());
 }