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; }