helicon/object-mapper
Composer 安装命令:
composer require helicon/object-mapper
包简介
Simple object mapping.
README 文档
README
This library is mapping for the array to object. It's very simple.
using
$ composer req helicon/object-mapper
<?php // ./example.php declare(strict_types=1); require __DIR__.'/vendor/autoload.php'; use Helicon\ObjectMapper\ObjectMapper; use Helicon\ObjectMapper\Tests\Friend; class Friend { private int $id; private string $name; private \DateTime $createdAt; private self $child; } $data = [ 'id' => '1', 'name' => 'polidog', 'createdAt' => date('Y-m-d H:i:s'), 'child' => [ 'id' => '3', 'name' => 'yamada', 'createdAt' => date('Y-m-d H:i:s'), ], ]; // Factory object mapper $mapper = (new ObjectMapperFactory())(); $object = ($mapper)($data, Friend::class) var_dump($object); // Friend object.
统计信息
- 总下载量: 1.16k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 19
- 点击次数: 7
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-10-30