HumHub Documentation (unofficial)

HTMLPurifier_AttrTransform_Length extends HTMLPurifier_AttrTransform
in package

Class for handling width/height length attribute transformations to CSS

Table of Contents

Properties

$cssName  : mixed
$name  : 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

$cssName

protected mixed $cssName
Tags
type

string

$name

protected mixed $name
Tags
type

string

Methods

__construct()

public __construct(mixed $name[, mixed $css_name = null ]) : mixed
Parameters
$name : mixed
$css_name : mixed = null

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


        
On this page

Search results