PageRenderTime 101ms CodeModel.GetById 40ms app.highlight 1ms RepoModel.GetById 59ms app.codeStats 0ms

/plugins/vjCommentPlugin/lib/tools/htmlpurifier/library/HTMLPurifier/AttrDef/HTML/Bool.php

https://bitbucket.org/Kudlaty/360kdw
PHP | 28 lines | 14 code | 7 blank | 7 comment | 1 complexity | c579b5a145c447f1880c7bc6d3db774c MD5 | raw file
 1<?php
 2
 3/**
 4 * Validates a boolean attribute
 5 */
 6class 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