pew-pew/hydrator-jms
最新稳定版本:0.2.0
Composer 安装命令:
composer require pew-pew/hydrator-jms
包简介
JMS serializer hydrator bridge
README 文档
README
JMS Hydrator Bridge
A set of interfaces for mapping arbitrary values to their typed equivalents and their inverses using the JMS (jms/serializer) package.
Installation
PewPew JMS Hydrator is available as Composer repository and can be installed using the following command in a root of your project:
$ composer require pew-pew/hydrator-jms
More detailed installation instructions are here.
Usage
Simple hydrator creation:
$jms = PewPew\Hydrator\JMS\Builder::create();
Hydrator
$hydrator = PewPew\Hydrator\JMS\Builder::create() ->createHydrator(); $dto = $hydrator->hydrate(ExampleDTO::class, [ 'id' => 42, 'name' => 'Vasya', ]); // object(ExampleDTO) { // id: int(42), // name: string("Vasya"), // }
Extractor
$extractor = PewPew\Hydrator\JMS\Builder::create() ->createExtractor(); $data = $extractor->extract(new ExampleDTO( id: 42, name: 'Vasya', )); // array(2) [ // id => int(42), // name => string("Vasya"), // ]
统计信息
- 总下载量: 2.73k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-03-17