Assertion::inArray w/ constant array support
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
Start by locating the handling for Assertion::inArray and the extension's type-specification logic. Verify how constant arrays are currently represented, then confirm that the example narrows $format to ExportFormat::FORMAT_CSV|ExportFormat::FORMAT_EXCEL.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Should specify type to a union of the array values.
$format = $_GET['foo'];
Assertion::inArray($format, [ // or Assertion::choice
ExportFormat::FORMAT_CSV,
ExportFormat::FORMAT_EXCEL,
]);
\PhpStan\dumpType($format); // ExportFormat::FORMAT_CSV|ExportFormat::FORMAT_EXCEL
- Ngôn ngữ chính
- PHP
- Star
- 43
- Fork
- 16
- Merge trung bình
- 1 ngày 10 giờ
- Pull request đã merge (30 ngày)
- 3
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của phpstan/phpstan-beberlei-assert
-
Dependency DashboardĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
-
Chainable types do not workĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 38/100
phpstan/phpstan-beberlei-assert#12 · 1 reaction ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100
Tất cả issue của phpstan/phpstan-beberlei-assert
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Automattic/blocks-engine#2866 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Good first issue: add laravel-inertia stack budget preset (Laravel 11 + Inertia.js + PHP 8.3)Đang mởenhancement good first issue help wanted
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
backend gamification P0
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
semanadeinformatica/website#461 ·
-
HttpRequestTrait fatals on WordPress 7.2: $blocked_http_requests clashes with WP_UnitTestCase_BaseĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
area: docs eco: php good first issue help wanted lane: free-agent roadmap size: XS type: docs
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
arminazimi/evergreen#453 ·
Maintainer thường phản hồi trong vòng 1 ngày