UrlInfo::is_valid PHP Méthode

is_valid() public méthode

public is_valid ( )
    function is_valid()
    {
        return !empty($this->host);
    }

Usage Example

 function testConstructUrlInfoForwarded()
 {
     $input1 = "for=192.0.2.60;proto=http;by=203.0.113.43";
     $input2 = "for=192.0.2.60;proto=https;by=203.0.113.43";
     $input3 = "for=192.0.2.60;by=203.0.113.43;proto=https";
     $gen = new UrlInfo($input1);
     $this->assertTrue($gen->is_valid());
     $this->assertEqual('203.0.113.43', $gen->host);
     $this->assertEqual('http', $gen->protocol);
     $gen = new UrlInfo($input2);
     $this->assertTrue($gen->is_valid());
     $this->assertEqual('203.0.113.43', $gen->host);
     $this->assertEqual('https', $gen->protocol);
     $gen = new UrlInfo($input3);
     $this->assertTrue($gen->is_valid());
     $this->assertEqual('https', $gen->protocol);
 }