Phan\Analysis\PostOrderAnalysisVisitor::visitPrint PHP Method

visitPrint() public method

public visitPrint ( ast\Node $node ) : Context
$node ast\Node A node to parse
return Phan\Language\Context A new or an unchanged context resulting from parsing the node
    public function visitPrint(Node $node) : Context
    {
        $type = UnionType::fromNode($this->context, $this->code_base, $node->children['expr']);
        if ($type->isType(ArrayType::instance()) || $type->isGenericArray()) {
            $this->emitIssue(Issue::TypeConversionFromArray, $node->lineno ?? 0, 'string');
        }
        return $this->context;
    }