1<?php 2 3/** 4 * Writes default type for all objects. Currently only supports flash. 5 */ 6class 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