From accd15d78cf88cd57115e1662fa2e35cf3dae74f Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 9 Apr 2019 23:58:11 +0300 Subject: [PATCH] Fix return type documentation in function constructors. GitOrigin-RevId: f5311028ad942622a92eb72ddc6eda87b40fea35 --- td/generate/TlDocumentationGenerator.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/td/generate/TlDocumentationGenerator.php b/td/generate/TlDocumentationGenerator.php index ef6cde63a..9156070dd 100644 --- a/td/generate/TlDocumentationGenerator.php +++ b/td/generate/TlDocumentationGenerator.php @@ -241,9 +241,11 @@ abstract class TlDocumentationGenerator } $this->addClassDocumentation($class_name, $base_class_name, $class_description); - foreach ($known_fields as $name => $type) { - $may_be_null = stripos($info[$name], 'may be null') !== false; - $this->addFieldDocumentation($class_name, $this->getFieldName($name, $class_name), $this->getTypeName($type), $info[$name], $may_be_null); + foreach ($known_fields as $field_name => $field_type) { + $may_be_null = stripos($info[$field_name], 'may be null') !== false; + $field_name = $this->getFieldName($field_name, $class_name); + $field_type_name = $this->getTypeName($field_type); + $this->addFieldDocumentation($class_name, $field_name, $field_type_name, $info[$field_name], $may_be_null); } if ($is_function) {