oberonus / transformer
简单的声明式API转换库
0.1.2
2017-08-28 08:55 UTC
Requires
- php: >=5.5
Requires (Dev)
- phpunit/phpunit: ^6.2
This package is not auto-updated.
Last update: 2024-09-29 04:08:59 UTC
README
内容
安装
要安装Transformer,请运行以下命令
composer require oberonus/transformer
快速开始
从Oberon\Transform声明子类
use Oberonus\Transformer; class MyTransformer extends Transformer { //fields list to transform protected $fields = ['one', 'two']; //converting rules protected $converters = [ 'one' => [\Oberonus\Transformer\Transformer::RENAME, 'renamed_one'] ]; }
现在处理转换变得简单
$transformer = new MyTransformer; $result = $transformer->transform(['one' => 1, 'two' => 2]);
结果将是
[
"renamed_one" => 1,
"two" => 2
]