dennis84 / mapped
一个轻量级的数据转换和验证工具。
dev-master
2015-12-09 11:08 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- doctrine/common: 2.*
- phpunit/phpunit: ^4.6
- symfony/property-access: 2.*
- symfony/validator: 2.*
This package is not auto-updated.
Last update: 2024-09-24 01:37:01 UTC
README
一个用于PHP的轻量级数据转换和验证工具。
快速示例
<?php $factory = new Factory; $mapping = $factory->mapping([ 'username' => $factory->string(), 'password' => $factory->string(), ], function ($username, $password) { return new User($username, $password); }, function (User $user) { return [ 'username' => $user->username, 'password' => $user->password, ]; }); $user = $mapping->apply([ 'username' => 'dennis', 'password' => 'passwd', ]); $data = $mapping->unapply($user);
更多示例
Mapped 拥有非常全面的测试覆盖率,展示了 所有功能。