1<?php
2
3/**
4 * Implements required attribute stipulation for <script>
5 */
6class HTMLPurifier_AttrTransform_ScriptRequired extends HTMLPurifier_AttrTransform
7{
8    /**
9     * @param array $attr
10     * @param HTMLPurifier_Config $config
11     * @param HTMLPurifier_Context $context
12     * @return array
13     */
14    public function transform($attr, $config, $context)
15    {
16        if (!isset($attr['type'])) {
17            $attr['type'] = 'text/javascript';
18        }
19        return $attr;
20    }
21}
22
23// vim: et sw=4 sts=4
24