Yaffs site version 1.1
[yaffs-website] / vendor / ezyang / htmlpurifier / library / HTMLPurifier / AttrTransform / SafeObject.php
1 <?php
2
3 /**
4  * Writes default type for all objects. Currently only supports flash.
5  */
6 class HTMLPurifier_AttrTransform_SafeObject extends HTMLPurifier_AttrTransform
7 {
8     /**
9      * @type string
10      */
11     public $name = "SafeObject";
12
13     /**
14      * @param array $attr
15      * @param HTMLPurifier_Config $config
16      * @param HTMLPurifier_Context $context
17      * @return array
18      */
19     public function transform($attr, $config, $context)
20     {
21         if (!isset($attr['type'])) {
22             $attr['type'] = 'application/x-shockwave-flash';
23         }
24         return $attr;
25     }
26 }
27
28 // vim: et sw=4 sts=4