1: | <?php |
2: | |
3: | /** |
4: | * Definition that disallows all elements. |
5: | * @warning validateChildren() in this class is actually never called, because |
6: | * empty elements are corrected in HTMLPurifier_Strategy_MakeWellFormed |
7: | * before child definitions are parsed in earnest by |
8: | * HTMLPurifier_Strategy_FixNesting. |
9: | */ |
10: | class HTMLPurifier_ChildDef_Empty extends HTMLPurifier_ChildDef |
11: | { |
12: | /** |
13: | * @type bool |
14: | */ |
15: | public $allow_empty = true; |
16: | |
17: | /** |
18: | * @type string |
19: | */ |
20: | public $type = 'empty'; |
21: | |
22: | public function __construct() |
23: | { |
24: | } |
25: | |
26: | /** |
27: | * @param HTMLPurifier_Node[] $children |
28: | * @param HTMLPurifier_Config $config |
29: | * @param HTMLPurifier_Context $context |
30: | * @return array |
31: | */ |
32: | public function validateChildren($children, $config, $context) |
33: | { |
34: | return array(); |
35: | } |
36: | } |
37: | |
38: | // vim: et sw=4 sts=4 |
39: |