Skip to content

HTMLPurifier_AttrTransform_BdoDir

Post-trasnform that ensures that bdo tags have the dir attribute set.

Methods

transform

Abstract: makes changes to the attributes dependent on multiple values.

public transform(array $attr, \HTMLPurifier_Config $config, \HTMLPurifier_Context $context): array

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.

public transform(array $attr, \HTMLPurifier_Config $config, \HTMLPurifier_Context $context): array
  • 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.

public prependCSS(array& $attr, string $css): mixed

Parameters:

Parameter Type Description
$attr array Attribute array to process (passed by reference)
$css string CSS to prepend

confiscateAttr

Retrieves and removes an attribute

public confiscateAttr(array& $attr, mixed $key): mixed

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