Uri Validator¶
Zend\Validator\Uri
allows you to validate a uri using the Zend\Uri\Uri
handler to parse to uri.
The validator allows for both validation of absolute and/or relative uris. There is the possibility to
exchange the handler for another one in case the parsing of the uri should be done differently.
Supported options¶
The following options are supported for Zend\Validator\Uri
:
- uriHandler: Defines the handler to be used to parse the uri. This options defaults to a new instance of
Zend\Uri\Uri
. - allowRelative: Defines if relative paths are allowed. This option defaults to
TRUE
. - allowAbsolute: Defines if absolute paths are allowed. This option defaults to
TRUE
.
Basic usage¶
A basic example of usage is below:
1 2 3 4 5 6 7 8 | $validator = new Zend\Validator\Uri();
$uri = 'http://framework.zend.com/manual';
if ($validator->isValid($uri)) {
// $uri was valid
} else {
// false. You can use $validator->getMessages() to retrieve error messages
}
|