phpDocumentor / phpDocumentor/ReflectionDocBlock

FQSEN resolution fails on anonymous classes

Đang mở
#180 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Ngôn ngữ chính
PHP
Star
9.4k
Fork
137
Merge trung bình
4 ngày 2 giờ
Pull request đã merge (30 ngày)
1

Mô tả

When an anonymous class is given to a context, it is unable to resolve the classes of properties in the docblock, even if they are imported.

By removing the error on the given line (phpDocumentor/ReflectionCommon#21), I was able to get it to function; however it was still not resolving the namespace of the property.

Code sample:
https://gist.github.com/iggyvolz/5061fe63090588d0f4f96874380b5ef3

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu với ví dụ về lớp ẩn danh trong gist được liên kết và lần theo lỗi tại phpDocumentor/ReflectionCommon#21. Tái hiện trường hợp này, sau đó xác minh rằng các kiểu thuộc tính đã import được phân giải về namespace của chúng mà không xóa lỗi đã được báo cáo.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
php
Lĩnh vực
devtools
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.