| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | 
							- <?php
 
- /**
 
-  * Dummy AttrDef that mimics another AttrDef, BUT it generates clones
 
-  * with make.
 
-  */
 
- class HTMLPurifier_AttrDef_Clone extends HTMLPurifier_AttrDef
 
- {
 
-     /**
 
-      * What we're cloning.
 
-      * @type HTMLPurifier_AttrDef
 
-      */
 
-     protected $clone;
 
-     /**
 
-      * @param HTMLPurifier_AttrDef $clone
 
-      */
 
-     public function __construct($clone)
 
-     {
 
-         $this->clone = $clone;
 
-     }
 
-     /**
 
-      * @param string $v
 
-      * @param HTMLPurifier_Config $config
 
-      * @param HTMLPurifier_Context $context
 
-      * @return bool|string
 
-      */
 
-     public function validate($v, $config, $context)
 
-     {
 
-         return $this->clone->validate($v, $config, $context);
 
-     }
 
-     /**
 
-      * @param string $string
 
-      * @return HTMLPurifier_AttrDef
 
-      */
 
-     public function make($string)
 
-     {
 
-         return clone $this->clone;
 
-     }
 
- }
 
- // vim: et sw=4 sts=4
 
 
  |