Example #1
0
 /**
  * Test Punycode support
  *
  * @param string $idna_unicode Unicode Hostname
  * @param string $idna_ascii   Ascii Hostname
  * @dataProvider hostnamesProvider
  */
 public function testPunycode($idna_unicode, $idna_ascii)
 {
     $host = new Host($idna_unicode);
     $this->assertSame(explode('.', $idna_unicode), $host->toArray());
     $this->assertSame($idna_ascii, $host->toAscii());
     $this->assertSame($idna_unicode, $host->toUnicode());
     $this->assertSame($idna_unicode, (string) $host);
 }