fix(parser): 修复StdContainer注释生成问题

- 修正了StdContainer注释中的数组声明引用错误
- 统一了容器类型的声明处理逻辑
- 确保了注释生成的一致性格式
pull/1/head
韩天峰 3 months ago
parent 4176e1f4c2
commit c238892409
  1. 2
      src/Php/Parser/StdContainerParser.php

@ -632,7 +632,7 @@ trait StdContainerParser
$this->parseStdUnorderedMap($var, $fakeCall); $this->parseStdUnorderedMap($var, $fakeCall);
} }
$this->context->stdContainers[$var]['boxExpr'] = $sourceVar; $this->context->stdContainers[$var]['boxExpr'] = $sourceVar;
return '// StdContainer<' . $this->context->stdArrays[$var]['decl'] . '>(' . $sourceVar . ')'; return '// StdContainer<' . $this->context->stdContainers[$var]['decl'] . '>(' . $sourceVar . ')';
} }
protected function parseStdMapKeyType(NodeAbstract $expr, string $owner): string protected function parseStdMapKeyType(NodeAbstract $expr, string $owner): string

Loading…
Cancel
Save