Account for localhost/testing sites in domain checks

pull/1017/head
Nabeel Shahzad 4 years ago
parent a6f62045c4
commit 4e652c91ae

@ -123,6 +123,10 @@ class Utils
return $val;
}
if ($result->hostname === 'localhost') {
return 'localhost';
}
// Couldn't validate a domain, see if this is an IP address?
if (filter_var($url, FILTER_VALIDATE_IP)) {
return $url;

@ -100,5 +100,6 @@ class UtilsTest extends TestCase
$this->assertEquals('phpvms.co.uk', Utils::getRootDomain('http://phpvms.co.uk'));
$this->assertEquals('phpvms.co.uk', Utils::getRootDomain('http://www.phpvms.co.uk'));
$this->assertEquals('127.0.0.1', Utils::getRootDomain('http://127.0.0.1'));
$this->assertEquals('localhost', Utils::getRootDomain('http://localhost'));
}
}

Loading…
Cancel
Save