mostafanobaghi/architect
Composer 安装命令:
composer require mostafanobaghi/architect
包简介
This package map an input data to your desired structure
README 文档
README
This package map an input data to your desired structure
Install:
composer require mostafaNobaghi/architect
basic Usage:
$data = Architect::buildObject(input: $jsonData, map: 'path-to/your-model-map.yaml');
input:
You can create your own Input object by extending a class from MostafaNobaghi\Architect\Inputs\Input
map:
You can create your own Map object by extending a class from MostafaNobaghi\Architect\Abstract\Map
use methods in maps:
in yaml file:
model: ((getModel))
in your map class:
<?php
namespace App\Maps;
use MostafaNobaghi\Architect\Abstracts\Map;
class DynamicMap extends Map
{
protected function getModel($input)
{
return "{$input['brand']} - {$input['model']}";
}
...
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-09-08