Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
/**
4
 * Validates a boolean attribute
5
 */
6
class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef
7
{
8
 
9
    /**
10
     * @type string
11
     */
12
    protected $name;
13
 
14
    /**
15
     * @type bool
16
     */
17
    public $minimized = true;
18
 
19
    /**
20
     * @param bool|string $name
21
     */
22
    public function __construct($name = false)
23
    {
24
        $this->name = $name;
25
    }
26
 
27
    /**
28
     * @param string $string
29
     * @param HTMLPurifier_Config $config
30
     * @param HTMLPurifier_Context $context
31
     * @return bool|string
32
     */
33
    public function validate($string, $config, $context)
34
    {
35
        return $this->name;
36
    }
37
 
38
    /**
39
     * @param string $string Name of attribute
40
     * @return HTMLPurifier_AttrDef_HTML_Bool
41
     */
42
    public function make($string)
43
    {
44
        return new HTMLPurifier_AttrDef_HTML_Bool($string);
45
    }
46
}
47
 
48
// vim: et sw=4 sts=4