HumHub Documentation (unofficial)

HTMLPurifier_AttrTransform_BoolToCSS extends HTMLPurifier_AttrTransform
in package

Pre-transform that changes converts a boolean attribute to fixed CSS

Table of Contents

Properties

$attr  : mixed
Name of boolean attribute that is trigger.
$css  : mixed
CSS declarations to add to style, needs trailing semicolon.

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

$attr

Name of boolean attribute that is trigger.

protected mixed $attr
Tags
type

string

$css

CSS declarations to add to style, needs trailing semicolon.

protected mixed $css
Tags
type

string

Methods

__construct()

public __construct(string $attr, string $css) : mixed
Parameters
$attr : string

attribute name to convert from

$css : string

CSS declarations to add to style (needs semicolon)

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