文件名称:Mapper:使用对象合成DSL转换数组
文件大小:67KB
文件格式:ZIP
更新时间:2024-05-27 00:13:58
mapper dsl php-development data-mapping composition
映射器 映射器使用对象合成DSL将数组从一种格式转换为另一种格式。 应用程序通常从外部源接收与其所需结构不同的数据。 我们可以使用Mapper使用Mapping将外来数据转换为更适合我们应用程序的格式,如以下示例所示。 $ mappedData = ( new Mapper )-> map ( $ data , new MyMapping ); 假设我们已经创建了一个映射MyMapping ,将$data转换为$mappedData 。 内容 打回来 收藏 语境 任何一个 筛选 展平 如果别的 如果存在 加入 合并 代替 抢先 到清单 试着抓 类型 独特 其他除错 要求 局限性 测验 对应关系 映射是数据转换描述,描述了如何将数据从一种格式转换为另一种格式。 映射是数组的对象包装,描述了输出格式,并带有可获取和扩充输入数据的表达式。 要编写映射,我们必须知道输入数据格式,因此我们可
【文件预览】:
Mapper-master
----composer.json(684B)
----.travis.yml(544B)
----test()
--------MockFactory.php(708B)
--------Unit()
--------phpunit.xml(282B)
--------Functional()
--------MapperAwareStub.php(222B)
--------Integration()
--------DecoratorStub.php(217B)
--------Fixture()
----src()
--------MapperAwareTrait.php(338B)
--------CollectionMapper.php(896B)
--------InvalidConditionException.php(208B)
--------Mapper.php(4KB)
--------AnonymousMapping.php(430B)
--------KeyAwareTrait.php(192B)
--------InvalidExpressionException.php(210B)
--------InvalidRecordException.php(207B)
--------Mapping.php(1KB)
--------InvalidMappingException.php(209B)
--------DataType.php(529B)
--------Expression.php(314B)
--------Strategy()
--------KeyAware.php(224B)
--------MapperAware.php(282B)
----.gitignore(29B)
----README.md(29KB)
----COPYING.LESSER(7KB)
----COPYING(34KB)