public static function addScheme($url, $scheme = 'http://')
{
$url = parse_url($url, PHP_URL_SCHEME) === null ? $scheme . $url : $url;
return $url;
}
public function testAddScheme() { $this->assertEquals('http://example.org', Html::addScheme('example.org')); $this->assertEquals('http://example.org', Html::addScheme('http://example.org')); $this->assertEquals('https://example.org', Html::addScheme('https://example.org')); $this->assertEquals('mailto:[email protected]', Html::addScheme('mailto:[email protected]')); }