api-platform / api-platform/core
Use tagged instead of CompilerPass
Đang mở
- Ngôn ngữ chính
- PHP
- Star
- 2.6k
- Fork
- 980
- Merge trung bình
- 2 ngày 4 giờ
- Pull request đã merge (30 ngày)
- 49
Mô tả
**Description**
Instead of using compiler pass for getting tagged services in `ApiPlatform\Core\Bridge\Symfony\Bundle\DependencyInjection\Compiler` for:
- Filters
- GraphQL mutation resolvers
- GraphQL query resolvers
- GraphQL types
We should use the tagged services feature of Symfony: https://symfony.com/doc/3.4/service_container/tags.html#reference-tagged-services
It allows to set priorities of the tagged services and it's less code to maintain.
**Example**
For the GraphQL types, in `graphql.xml` it will become:
```diff
-
-
-
-
+
```
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.