PHPSA\Analyzer\Pass\Expression\ArrayIllegalOffsetType::pass PHP Method

pass() public method

public pass ( PhpParser\Node\Expr $expr, Context $context ) : boolean
$expr PhpParser\Node\Expr
$context PHPSA\Context
return boolean
    public function pass(Expr $expr, Context $context)
    {
        if ($expr instanceof Expr\Array_) {
            return $this->analyzeArray($expr, $context);
        } elseif ($expr instanceof Expr\Assign && $expr->var instanceof Expr\ArrayDimFetch) {
            return $this->analyzeDimensionFetch($expr->var, $context);
        }
    }