Invalid service "test.api_platform.client": class "ApiPlatform\Test\Client" does not exist.
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 70/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- php, symfony
- Lĩnh vực
- backend-api-design, testing
Hướng nghiên cứu
Issue trỏ đến TestClientPass.php dòng 28. Bắt đầu bằng cách kiểm tra tệp đó để hiểu cách dịch vụ máy khách kiểm tra được định nghĩa. Kiểm tra xem lớp ApiPlatform\Test\Client có tồn tại không khi api-platform/test chưa được cài đặt. Bản sửa lỗi có thể liên quan đến việc thêm điều kiện để bỏ qua việc đăng ký dịch vụ nếu lớp bị thiếu. Chạy bin/console lint:container trong môi trường kiểm tra để xác minh bản sửa lỗi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
API Platform version(s) affected: 5.0
Description
5.0 split out the api-platform/test, but it's still referenced in api-platform/symfony. I'm not using api-platform/test, so I don't have it installed after the upgrade.
How to reproduce
export APP_ENV=test
bin/console lint:container
In AbstractRecursivePass.php line 174:
Invalid service "test.api_platform.client": class "ApiPlatform\Test\Client" does not exist.
lint:container [--resolve-env-vars]
I guess it could check here if the class exists: https://github.com/api-platform/core/blob/e99572a8209e390642c60365180990321c7bcad4/src/Symfony/Bundle/DependencyInjection/Compiler/TestClientPass.php#L28
- Ngôn ngữ chính
- PHP
- Star
- 2.6k
- Fork
- 982
- Merge trung bình
- 1 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 59
Hướng dẫn đóng góp
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 api-platform/core
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
api-platform/core#8573 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
api-platform/core#8564 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
api-platform/core#8495 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
api-platform/core#8471 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
api-platform/core#8475 ·
Tất cả issue của api-platform/core
Issue tương tự
-
tooling
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
UX
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
ProfessionalWiki/NeoWiki#1525 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
OpenConext/OpenConext-engineblock#2122 ·
-
Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Automattic/safe-publish#594 ·