PHPSA\Analyzer\Pass\Statement\UnexpectedUseOfThis::inspectUnset PHP Method

inspectUnset() private method

private inspectUnset ( PhpParser\Node\Stmt\Unset_ $unsetStmt, Context $context ) : boolean
$unsetStmt PhpParser\Node\Stmt\Unset_
$context PHPSA\Context
return boolean
    private function inspectUnset(Stmt\Unset_ $unsetStmt, Context $context)
    {
        $result = false;
        foreach ($unsetStmt->vars as $var) {
            if ($var->name === 'this') {
                $result = true;
                $context->notice('unexpected_use.this', 'Can not unset $this.', $var);
            }
        }
        return $result;
    }