HumHub Documentation (unofficial)

HTMLPurifier_CSSDefinition extends HTMLPurifier_Definition
in package

Defines allowed CSS attributes and what their values are.

Tags
see
HTMLPurifier_HTMLDefinition

Table of Contents

Properties

$info  : mixed
Assoc array of attribute name to definition object.
$optimized  : mixed
If true, write out the final definition object to the cache after setup. This will be true only if all invocations to get a raw definition object are also optimized. This does not cause file system thrashing because on subsequent calls the cached object is used and any writes to the raw definition object are short circuited. See enduser-customize.html for the high-level picture.
$setup  : mixed
Has setup() been called yet?
$type  : mixed
What type of definition is it?

Methods

setup()  : mixed
Setup function that aborts if already setup
doSetup()  : mixed
Constructs the info array. The meat of this class.
doSetupProprietary()  : mixed
doSetupTricky()  : mixed
doSetupTrusted()  : mixed
setupConfigStuff()  : mixed
Performs extra config-based processing. Based off of HTMLPurifier_HTMLDefinition.

Properties

$info

Assoc array of attribute name to definition object.

public mixed $info = []
Tags
type

HTMLPurifier_AttrDef[]

$optimized

If true, write out the final definition object to the cache after setup. This will be true only if all invocations to get a raw definition object are also optimized. This does not cause file system thrashing because on subsequent calls the cached object is used and any writes to the raw definition object are short circuited. See enduser-customize.html for the high-level picture.

public mixed $optimized = \null
Tags
type

bool

$setup

Has setup() been called yet?

public mixed $setup = \false
Tags
type

bool

$type

What type of definition is it?

public mixed $type = 'CSS'

Methods

setupConfigStuff()

Performs extra config-based processing. Based off of HTMLPurifier_HTMLDefinition.

protected setupConfigStuff(HTMLPurifier_Config $config) : mixed
Parameters
$config : HTMLPurifier_Config
Tags
todo

Refactor duplicate elements into common class (probably using composition, not inheritance).


        
On this page

Search results