$default_port
$default_port
Scheme's default port (integer). If an explicit port number is specified that coincides with the default port, it will be elided.
Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738
validate(\HTMLPurifier_URI $uri, \HTMLPurifier_Config $config, \HTMLPurifier_Context $context) : bool
Public interface for validating components of a URI. Performs a bunch of default actions. Don't overload this method.
\HTMLPurifier_URI | $uri | Reference to a HTMLPurifier_URI object |
\HTMLPurifier_Config | $config | |
\HTMLPurifier_Context | $context |
success or failure
<?php
/**
* Validates nntp (Network News Transfer Protocol) as defined by generic RFC 1738
*/
class HTMLPurifier_URIScheme_nntp extends HTMLPurifier_URIScheme
{
/**
* @type int
*/
public $default_port = 119;
/**
* @type bool
*/
public $browsable = false;
/**
* @param HTMLPurifier_URI $uri
* @param HTMLPurifier_Config $config
* @param HTMLPurifier_Context $context
* @return bool
*/
public function doValidate(&$uri, $config, $context)
{
$uri->userinfo = null;
$uri->query = null;
return true;
}
}
// vim: et sw=4 sts=4