Example #1
0
 /**
  * Construct
  *
  * @param String  $strTld
  * @param boolean $booIntranet
  *
  * @throws InvalidTldException
  */
 public function __construct($strTld, $booIntranet = false)
 {
     $strTld = TldUtils::removeDot($strTld);
     if (!TldUtils::isValid($strTld, $booIntranet)) {
         throw new InvalidTldException('Invalid tld "' . var_export($strTld, true) . '"');
     }
     $this->strName = strtolower($strTld);
 }
Example #2
0
 /**
  * @param string $strTld
  * @param string $strResult
  *
  * @covers Etechnika\ExtLib\Domain\TldUtils::removeDot
  * @dataProvider providerRemoveDot
  */
 public function testRemoveDot($strTld, $strResult)
 {
     $this->assertEquals($strResult, TldUtils::removeDot($strTld), $strResult);
 }