ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ 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
Defines a mutation of an obsolete tag into a valid tag.
Definition:
TagTransform.php:6
$config
$config
Definition:
flush-definition-cache.php:23
HTMLPurifier_Token_Start
Concrete start token class.
Definition:
Start.php:6
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
style
"color:#CC0000 style
Definition:
example_001.php:92
HTMLPurifier_TagTransform_Simple\transform
transform($tag, $config, $context)
Definition:
Simple.php:31
HTMLPurifier_TagTransform_Simple\$style
$style
string
Definition:
Simple.php:13
HTMLPurifier_Token_Empty
Concrete empty token class.
Definition:
Empty.php:6
HTMLPurifier_TagTransform_Simple\__construct
__construct($transform_to, $style=null)
Definition:
Simple.php:19
HTMLPurifier_TagTransform\$transform_to
$transform_to
Tag name to transform the tag to.
Definition:
TagTransform.php:13
php
HTMLPurifier_TagTransform_Simple
Simple transformation, just change tag name to something else, and possibly add some styling...
Definition:
Simple.php:8
libs
composer
vendor
ezyang
htmlpurifier
library
HTMLPurifier
TagTransform
Simple.php
Generated on Fri Jan 17 2025 19:00:50 for ILIAS by
1.8.13 (using
Doxyfile
)