HTMLPurifier_AttrTransform_Nofollow
extends HTMLPurifier_AttrTransform
in package
Adds rel="nofollow" to all outbound links. This transform is only attached if Attr.Nofollow is TRUE.
Table of Contents
Properties
- $parser : mixed
Methods
- __construct() : mixed
- confiscateAttr() : mixed
- Retrieves and removes an attribute
- prependCSS() : mixed
- Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.
- transform() : array<string|int, mixed>
- Abstract: makes changes to the attributes dependent on multiple values.
Properties
$parser
private
mixed
$parser
Tags
Methods
__construct()
public
__construct() : mixed
confiscateAttr()
Retrieves and removes an attribute
public
confiscateAttr(array<string|int, mixed> &$attr, mixed $key) : mixed
Parameters
- $attr : array<string|int, mixed>
-
Attribute array to process (passed by reference)
- $key : mixed
-
Key of attribute to confiscate
prependCSS()
Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.
public
prependCSS(array<string|int, mixed> &$attr, string $css) : mixed
Parameters
- $attr : array<string|int, mixed>
-
Attribute array to process (passed by reference)
- $css : string
-
CSS to prepend
transform()
Abstract: makes changes to the attributes dependent on multiple values.
public
transform(array<string|int, mixed> $attr, HTMLPurifier_Config $config, HTMLPurifier_Context $context) : array<string|int, mixed>
Parameters
- $attr : array<string|int, mixed>
- $config : HTMLPurifier_Config
- $context : HTMLPurifier_Context