Skip to content

HTMLPurifier_URIFilter_SafeIframe

Implements safety checks for safe iframes.

Properties

name

Unique identifier of filter.

public $name

always_load

True if this filter should always be loaded.

public $always_load

regexp

protected $regexp

Methods

prepare

Performs initialization for the filter. If the filter returns false, this means that it shouldn't be considered active.

public prepare(\HTMLPurifier_Config $config): bool

Parameters:

Parameter Type Description
$config \HTMLPurifier_Config

filter

Filter a URI object

public filter(\HTMLPurifier_URI& $uri, \HTMLPurifier_Config $config, \HTMLPurifier_Context $context): bool

Parameters:

Parameter Type Description
$uri \HTMLPurifier_URI
$config \HTMLPurifier_Config
$context \HTMLPurifier_Context

Inherited methods

prepare

Performs initialization for the filter. If the filter returns false, this means that it shouldn't be considered active.

public prepare(\HTMLPurifier_Config $config): bool

Parameters:

Parameter Type Description
$config \HTMLPurifier_Config

filter

Filter a URI object

public filter(\HTMLPurifier_URI& $uri, \HTMLPurifier_Config $config, \HTMLPurifier_Context $context): bool
  • This method is abstract.

Parameters:

Parameter Type Description
$uri \HTMLPurifier_URI Reference to URI object variable
$config \HTMLPurifier_Config
$context \HTMLPurifier_Context

Return Value:

Whether or not to continue processing: false indicates URL is no good, true indicates continue processing. Note that all changes are committed directly on the URI object



Automatically generated on 2025-03-18