final-gene/zf-hal-hydrator-module

ZF-HAL 特定 hydrator

1.0.0 2015-12-23 18:06 UTC

This package is auto-updated.

Last update: 2024-09-10 22:45:33 UTC


README

介绍

此模块提供了一个 hydrator,可用于手动将 REST-Entity 类的名称映射到自定义键。

安装

安装包

在您的 shell 中运行

$ composer require "final-gene/zf-hal-hydrator-module"

加载模块

在您的 application.config.php 中添加键 FinalGene\ZfHalHydratorModule

配置 ZF-Hal hydrator

'zf-hal' => [
    'renderer' => [
        'default_hydrator' => 'FinalGene\ZfHalHydratorModule\RestEntityHydrator'
    ]
],

或者通过 metadata_map 键(文档)(子键 hydrator)配置特定类类型的 hydrator。有关更多详细信息,请参阅 zf-hal 的文档。

配置

用户配置

用于配置此模块的最高级键是 zf-hal-hydrator-module

键:map

一个包含类名(键)及其在输出中预期名称(值)的数组。

用户配置示例

'map' => [
    'FinalGene\FooModule\Rest\Entity\BarEntity' => 'final-gene:foo-bar'
]

系统配置

'service_manager' => [
    'factories' => [
        'FinalGene\ZfHalHydratorModule\ModuleOptions' => 'FinalGene\ZfHalHydratorModule\Options\ModuleOptionsFactory'
    ],
],
'hydrators' => [
    'factories' => [
        'FinalGene\ZfHalHydratorModule\RestEntityHydrator' => 'FinalGene\ZfHalHydratorModule\Hydrator\HalEntityHydratorFactory'
    ],
],