Exemplo n.º 1
0
 /**
  * Check if the URI is a valid relative URI
  *
  * @access public
  * @return bool
  */
 public function isValidRelative()
 {
     if ($this->isValidEmptyUri() === true) {
         $isValidRelative = true;
     } else {
         $isValidRelative = parent::isValidRelative();
         if ($this->path && $this->isValidEmptyUri() === false && (substr($this->path, 0, 1) != '/' || strpos($this->path, " ") !== false)) {
             $isValidRelative = false;
         }
     }
     return $isValidRelative;
 }
Exemplo n.º 2
0
 /**
  * Test that invalid relative URIs fail validation
  *
  * @param \Zend\Uri\Uri $uri
  * @dataProvider invalidRelativeUriObjectProvider
  */
 public function testInvalidRelativeUriIsInvalid(Uri $uri)
 {
     $this->assertFalse($uri->isValidRelative());
 }
Exemplo n.º 3
0
 /**
  * Check if the URI is a valid relative URI
  *
  * @return bool
  */
 public function isValidRelative()
 {
     return $this->uri->isValidRelative();
 }