Psecio\Parse\Rule\HardcodedSensitiveValues::isValid PHP Method

isValid() public method

public isValid ( PhpParser\Node $node )
$node PhpParser\Node
    public function isValid(Node $node)
    {
        list($name, $value) = $this->getNameAndValue($node);
        if ($name === false) {
            return true;
        }
        // Fail on straight $var = 'value', where $var is in $sensitiveNames
        return !($this->isSensitiveName($name) && $value instanceof \PhpParser\Node\Scalar\String_);
    }