File indexing completed on 2024-05-12 06:02:04

0001 <?php
0002 
0003 /**
0004  * Writes default type for all objects. Currently only supports flash.
0005  */
0006 class HTMLPurifier_AttrTransform_SafeObject extends HTMLPurifier_AttrTransform
0007 {
0008     /**
0009      * @type string
0010      */
0011     public $name = "SafeObject";
0012 
0013     /**
0014      * @param array $attr
0015      * @param HTMLPurifier_Config $config
0016      * @param HTMLPurifier_Context $context
0017      * @return array
0018      */
0019     public function transform($attr, $config, $context)
0020     {
0021         if (!isset($attr['type'])) {
0022             $attr['type'] = 'application/x-shockwave-flash';
0023         }
0024         return $attr;
0025     }
0026 }
0027 
0028 // vim: et sw=4 sts=4