vlmoraes / dynamo-mapper
将数据对象映射到dynamo查询
dev-master
2016-07-19 14:24 UTC
Requires
- php: ^7
- icanboogie/inflector: ^1.4
Requires (Dev)
- phpunit/phpunit: ^5.4
This package is auto-updated.
Last update: 2024-08-29 04:09:13 UTC
README
一个简单的包装器,让您可以使用自己的实体与dynamodb交互
安装
该包可在Packagist上找到。自动加载符合PSR-4规范。
composer require vsmoraes/dynamo-mapper
或者直接将其添加到您的composer.json
文件中
{ "require": { "vsmoraes/dynamo-mapper": "dev-master" } }
使用方法
$data = [ 'id' => ['N' => '1'], 'name' => ['S' => 'Foo'], 'gender' => ['S' => 'male'], 'active' => ['BOOL' => true] ]; $entity = (new Mapper(new Factory()))->getFilledEntity(new Person(), $data);
$entity = (new Person())->setId(1) ->setName('Foo'); $entity->gender = 'male'; $dynamoEntry = (new Mapper(new Factory()))->getEntityData($entity);
许可证
MIT许可证