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
29: