/** * 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); }
/** * @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); }