ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
◀ ilDoc Overview
Simple.php
Go to the documentation of this file.
1
<?php
2
8
class
HTMLPurifier_TagTransform_Simple
extends
HTMLPurifier_TagTransform
9
{
13
protected
$style
;
14
19
public
function
__construct
(
$transform_to
,
$style
=
null
)
20
{
21
$this->transform_to =
$transform_to
;
22
$this->style =
$style
;
23
}
24
31
public
function
transform
($tag, $config, $context)
32
{
33
$new_tag = clone $tag;
34
$new_tag->name =
$this->transform_to
;
35
if
(!is_null($this->style) &&
36
($new_tag instanceof
HTMLPurifier_Token_Start
|| $new_tag instanceof
HTMLPurifier_Token_Empty
)
37
) {
38
$this->
prependCSS
($new_tag->attr, $this->style);
39
}
40
return
$new_tag;
41
}
42
}
43
44
// vim: et sw=4 sts=4
HTMLPurifier_TagTransform_Simple
Simple transformation, just change tag name to something else, and possibly add some styling.
Definition:
Simple.php:9
HTMLPurifier_TagTransform_Simple\transform
transform($tag, $config, $context)
Definition:
Simple.php:31
HTMLPurifier_TagTransform_Simple\__construct
__construct($transform_to, $style=null)
Definition:
Simple.php:19
HTMLPurifier_TagTransform_Simple\$style
$style
@type string
Definition:
Simple.php:13
HTMLPurifier_TagTransform
Defines a mutation of an obsolete tag into a valid tag.
Definition:
TagTransform.php:7
HTMLPurifier_TagTransform\prependCSS
prependCSS(&$attr, $css)
Prepends CSS properties to the style attribute, creating the attribute if it doesn't exist.
Definition:
TagTransform.php:30
HTMLPurifier_TagTransform\$transform_to
$transform_to
Tag name to transform the tag to.
Definition:
TagTransform.php:13
HTMLPurifier_Token_Empty
Concrete empty token class.
Definition:
Empty.php:7
HTMLPurifier_Token_Start
Concrete start token class.
Definition:
Start.php:7
Services
Html
HtmlPurifier
library
HTMLPurifier
TagTransform
Simple.php
Generated on Wed Sep 24 2025 19:00:57 for ILIAS by
1.9.4 (using
Doxyfile
)