Contao\Input::cleanKey PHP 메소드

cleanKey() 공개 정적인 메소드

Sanitize the variable names (thanks to Andreas Schempp)
public static cleanKey ( mixed $varValue ) : mixed
$varValue mixed A variable name or an array of variable names
리턴 mixed The clean name or array of names
    public static function cleanKey($varValue)
    {
        // Recursively clean arrays
        if (is_array($varValue)) {
            $return = array();
            foreach ($varValue as $k => $v) {
                $k = static::cleanKey($k);
                if (is_array($v)) {
                    $v = static::cleanKey($v);
                }
                $return[$k] = $v;
            }
            return $return;
        }
        $varValue = static::decodeEntities($varValue);
        $varValue = static::xssClean($varValue, true);
        $varValue = static::stripTags($varValue);
        return $varValue;
    }