]> git.immae.eu Git - github/wallabag/wallabag.git/blobdiff - inc/3rdparty/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in
[add] HTML Purifier added to clean code
[github/wallabag/wallabag.git] / inc / 3rdparty / htmlpurifier / HTMLPurifier / DefinitionCache / Decorator / Template.php.in
diff --git a/inc/3rdparty/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in b/inc/3rdparty/htmlpurifier/HTMLPurifier/DefinitionCache/Decorator/Template.php.in
new file mode 100644 (file)
index 0000000..c586890
--- /dev/null
@@ -0,0 +1,82 @@
+<?php\r
+\r
+require_once 'HTMLPurifier/DefinitionCache/Decorator.php';\r
+\r
+/**\r
+ * Definition cache decorator template.\r
+ */\r
+class HTMLPurifier_DefinitionCache_Decorator_Template extends HTMLPurifier_DefinitionCache_Decorator\r
+{\r
+\r
+    /**\r
+     * @type string\r
+     */\r
+    public $name = 'Template'; // replace this\r
+\r
+    public function copy()\r
+    {\r
+        // replace class name with yours\r
+        return new HTMLPurifier_DefinitionCache_Decorator_Template();\r
+    }\r
+\r
+    // remove methods you don't need\r
+\r
+    /**\r
+     * @param HTMLPurifier_Definition $def\r
+     * @param HTMLPurifier_Config $config\r
+     * @return mixed\r
+     */\r
+    public function add($def, $config)\r
+    {\r
+        return parent::add($def, $config);\r
+    }\r
+\r
+    /**\r
+     * @param HTMLPurifier_Definition $def\r
+     * @param HTMLPurifier_Config $config\r
+     * @return mixed\r
+     */\r
+    public function set($def, $config)\r
+    {\r
+        return parent::set($def, $config);\r
+    }\r
+\r
+    /**\r
+     * @param HTMLPurifier_Definition $def\r
+     * @param HTMLPurifier_Config $config\r
+     * @return mixed\r
+     */\r
+    public function replace($def, $config)\r
+    {\r
+        return parent::replace($def, $config);\r
+    }\r
+\r
+    /**\r
+     * @param HTMLPurifier_Config $config\r
+     * @return mixed\r
+     */\r
+    public function get($config)\r
+    {\r
+        return parent::get($config);\r
+    }\r
+\r
+    /**\r
+     * @param HTMLPurifier_Config $config\r
+     * @return mixed\r
+     */\r
+    public function flush($config)\r
+    {\r
+        return parent::flush($config);\r
+    }\r
+\r
+    /**\r
+     * @param HTMLPurifier_Config $config\r
+     * @return mixed\r
+     */\r
+    public function cleanup($config)\r
+    {\r
+        return parent::cleanup($config);\r
+    }\r
+}\r
+\r
+// vim: et sw=4 sts=4\r