public function testBasicSetHost() { $value = uniqid('test:'); $url = new Url(); $url->setHost($value); $this->assertEquals($value, $url->getHost()); }
/** * @test */ public function parse_urlIPWithoutProtocol() { $aUrlComponents = array('scheme' => 'http', 'host' => '127.0.0.1', 'user' => '', 'pass' => '', 'path' => '/', 'query' => [], 'fragment' => ''); $oUrl = new Url(); $oUrl->setScheme($aUrlComponents['scheme']); $oUrl->setHost($aUrlComponents['host']); $oUrl->setPath($aUrlComponents['path']); $oUrl->setQuery($aUrlComponents['query']); $oUrl->setFragment($aUrlComponents['fragment']); $this->assertEquals($oUrl, UrlParserA_underTest::parse_url('//127.0.0.1/')); }
public function changeSubdomain($sNewSubdomain) { $this->oUrl->setHost(str_ireplace($this->getSubdomain(), $sNewSubdomain, $this->oUrl->getHost())); return $this->oUrl->getHost(); }
public function testIsRemoteIP() { $oUrl = new Url(); $oUrl->setHost('8.8.8.8'); $this->assertFalse($oUrl->isLocal()); }