final-gene / zf-hal-hydrator-module
ZF-HAL 特定 hydrator
1.0.0
2015-12-23 18:06 UTC
Requires
- zendframework/zend-config: ^2.5
- zendframework/zend-modulemanager: ^2.5
- zfcampus/zf-hal: ^1.2
Requires (Dev)
- phpunit/phpunit: ^4.8
- zendframework/zend-filter: ^2.5
- zendframework/zend-form: ^2.5
- zendframework/zend-i18n: ^2.5
- zendframework/zend-inputfilter: ^2.5
- zendframework/zend-log: ^2.5
- zendframework/zend-serializer: ^2.5
- zendframework/zend-stdlib: ^2.5
- zendframework/zend-test: ^2.5
- zendframework/zend-validator: ^2.5
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' ], ],