Yaffs site version 1.1
[yaffs-website] / vendor / ezyang / htmlpurifier / library / HTMLPurifier / ChildDef / Empty.php
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