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