]> git.mxchange.org Git - friendica.git/blob - library/HTMLPurifier/AttrDef/HTML/Bool.php
Merge branch 'master', remote-tracking branch 'remotes/upstream/master'
[friendica.git] / library / HTMLPurifier / AttrDef / HTML / Bool.php
1 <?php
2
3 /**
4  * Validates a boolean attribute
5  */
6 class HTMLPurifier_AttrDef_HTML_Bool extends HTMLPurifier_AttrDef
7 {
8
9     protected $name;
10     public $minimized = true;
11
12     public function __construct($name = false) {$this->name = $name;}
13
14     public function validate($string, $config, $context) {
15         if (empty($string)) return false;
16         return $this->name;
17     }
18
19     /**
20      * @param $string Name of attribute
21      */
22     public function make($string) {
23         return new HTMLPurifier_AttrDef_HTML_Bool($string);
24     }
25
26 }
27
28 // vim: et sw=4 sts=4