mouf / database.datasource.datasource-interface
此包仅包含实现数据源的基本接口。
4.0.x-dev
2016-01-15 16:13 UTC
Requires
- php: >=5.4
- mouf/utils.value.value-interface: ^1.0
Requires (Dev)
- phpunit/phpunit: ~4.5
- satooshi/php-coveralls: ^0.6.1
README
Mouf 的数据源
在此包中您可以找到两个非常有用的接口
DataSourceInterface
:表示数组数组的 DataSourceRowInterface
:表示键索引数组的 Row
已知实现
- 魔法查询 (待完成)
此包包含这两个接口的 2 个非常基本的实现
Row
类将键索引数组映射到RowInterface
DataSource
类将数组数组映射到DataSourceInterface
修改器
此包附带一组实用类,用于转换行和数据源
RowMapper
从“输入”行和一组Pickers
(实现PickerInterface
)创建“输出”行ArrayMapper
从“输入”数据源和一组Pickers
(实现PickerInterface
)创建“输出”数据源
此包附带 2 个拾取器(实现 PickerInterface
)
RowPicker
:从行中选择一个值CallbackPicker
:将回调函数应用于行并返回回调的值
最后,可以使用 RowBuilder
类合并行、将行添加为行的键或将数据源添加为行的键。