HTMLPurifier_AttrTransform_ImgRequired
Transform that supplies default values for the src and alt attributes in img tags, as well as prevents the img tag from being removed because of a missing alt tag. This needs to be registered as both a pre and post attribute transform.
- Full name:
\HTMLPurifier_AttrTransform_ImgRequired
- Parent class:
\HTMLPurifier_AttrTransform
Methods
transform
Abstract: makes changes to the attributes dependent on multiple values.
Parameters:
Parameter | Type | Description |
---|---|---|
$attr |
array | |
$config |
\HTMLPurifier_Config | |
$context |
\HTMLPurifier_Context |
Inherited methods
transform
Abstract: makes changes to the attributes dependent on multiple values.
- This method is abstract.
Parameters:
Parameter | Type | Description |
---|---|---|
$attr |
array | Assoc array of attributes, usually from HTMLPurifier_Token_Tag::$attr |
$config |
\HTMLPurifier_Config | Mandatory HTMLPurifier_Config object. |
$context |
\HTMLPurifier_Context | Mandatory HTMLPurifier_Context object |
Return Value:
Processed attribute array.
prependCSS
Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.
Parameters:
Parameter | Type | Description |
---|---|---|
$attr |
array | Attribute array to process (passed by reference) |
$css |
string | CSS to prepend |
confiscateAttr
Retrieves and removes an attribute
Parameters:
Parameter | Type | Description |
---|---|---|
$attr |
array | Attribute array to process (passed by reference) |
$key |
mixed | Key of attribute to confiscate |
Automatically generated on 2025-03-18