enm / json-api-object-resource-mapper-bundle
来自 enm/json-api-common 的对象资源映射器的 Symfony 集成
1.0.3
2020-01-02 12:38 UTC
Requires
- php: >=7.2
- enm/json-api-common: ^3.0
- symfony/dependency-injection: ^4.0
- symfony/http-kernel: ^2.7|^3.0|^4.0
Requires (Dev)
- phpunit/phpunit: ^6.3
This package is auto-updated.
Last update: 2024-08-29 04:20:12 UTC
README
来自 enm/json-api-server-common 的对象和资源映射器的 Symfony 集成
安装
composer require enm/json-api-server-common
在你的 AppKernel
<?php // config/bundles.php return [ // ... Enm\Bundle\JsonApi\Mapper\EnmJsonApiMapperBundle::class => ['all'=>true], // ... ];
用法
你的对象映射器必须定义为服务并标记为 json_api.object_mapper
以被此包检测到。
你的资源映射器必须定义为服务并标记为 json_api.resource_mapper
以被此包检测到。
services: app.mappers.example: class: App\Mappers\ExampleMapper # this mapper will implement object and resource mapper interface... tags: - { name: 'json_api.object_mapper' } - { name: 'json_api.resource_mapper' }
用于依赖注入的注册服务是 Enm\JsonApi\Mapper\ObjectResourceMapper
。