Version 1
[yaffs-website] / vendor / ezyang / htmlpurifier / library / HTMLPurifier / DefinitionCache / Decorator / Template.php.in
1 <?php
2
3 require_once 'HTMLPurifier/DefinitionCache/Decorator.php';
4
5 /**
6  * Definition cache decorator template.
7  */
8 class HTMLPurifier_DefinitionCache_Decorator_Template extends HTMLPurifier_DefinitionCache_Decorator
9 {
10
11     /**
12      * @type string
13      */
14     public $name = 'Template'; // replace this
15
16     public function copy()
17     {
18         // replace class name with yours
19         return new HTMLPurifier_DefinitionCache_Decorator_Template();
20     }
21
22     // remove methods you don't need
23
24     /**
25      * @param HTMLPurifier_Definition $def
26      * @param HTMLPurifier_Config $config
27      * @return mixed
28      */
29     public function add($def, $config)
30     {
31         return parent::add($def, $config);
32     }
33
34     /**
35      * @param HTMLPurifier_Definition $def
36      * @param HTMLPurifier_Config $config
37      * @return mixed
38      */
39     public function set($def, $config)
40     {
41         return parent::set($def, $config);
42     }
43
44     /**
45      * @param HTMLPurifier_Definition $def
46      * @param HTMLPurifier_Config $config
47      * @return mixed
48      */
49     public function replace($def, $config)
50     {
51         return parent::replace($def, $config);
52     }
53
54     /**
55      * @param HTMLPurifier_Config $config
56      * @return mixed
57      */
58     public function get($config)
59     {
60         return parent::get($config);
61     }
62
63     /**
64      * @param HTMLPurifier_Config $config
65      * @return mixed
66      */
67     public function flush($config)
68     {
69         return parent::flush($config);
70     }
71
72     /**
73      * @param HTMLPurifier_Config $config
74      * @return mixed
75      */
76     public function cleanup($config)
77     {
78         return parent::cleanup($config);
79     }
80 }
81
82 // vim: et sw=4 sts=4