enm/json-api-server-resource-mapper-bundle

该软件包已被废弃且不再维护。作者建议使用 enm/json-api-object-resource-mapper-bundle 软件包。

为 enm/json-api-server-resource-mappers 提供的 Symfony 集成

1.1.1 2020-01-02 12:47 UTC

This package is auto-updated.

Last update: 2020-01-02 12:49:03 UTC


README

Build Status SensioLabsInsight

enm/json-api-server-resource-mappers 提供的 Symfony 集成

  1. 安装
  2. 使用

安装

您应该先安装 enm/json-api-server-bundle,但这不是必需的!

composer require enm/json-api-server-resource-mapper-bundle

在您的 AppKernel

public function registerBundles(): array
{
    $bundles = [
        // ...
        new Enm\Bundle\JsonApi\Server\ResourceMappers\EnmJsonApiServerResourceMapperBundle(),
        // ...
    ];
    
    return $bundles;
}

使用

您的资源映射器必须定义为服务并标记为 json_api_server.resource_mapper,以便此包能够检测到。

services:
    app.resource_mappers.example:
        class: AppBundle\ResourceMappers\ExampleMapper
        tags:
            - { name: 'json_api_server.resource_mapper' }

注册服务,您需要它进行依赖注入,是 Enm\JsonApi\Server\ResourceMappers\Mapper\ResourceMapperInterface