Passed
Push — master ( db9956...e322ae )
by Michael
33:46 queued 28:29
created

validate()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 10
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 2
eloc 5
c 1
b 0
f 0
nc 2
nop 3
dl 0
loc 10
rs 10
1
<?php
2
3
class HTMLPurifier_AttrDef_HTML_ContentEditable extends HTMLPurifier_AttrDef
4
{
5
    public function validate($string, $config, $context)
6
    {
7
        $allowed = array('false');
8
        if ($config->get('HTML.Trusted')) {
9
            $allowed = array('', 'true', 'false');
10
        }
11
12
        $enum = new HTMLPurifier_AttrDef_Enum($allowed);
13
14
        return $enum->validate($string, $config, $context);
15
    }
16
}
17