embergrep / fractal-ember
使用Fractal构建Ember就绪API的序列化器集合
0.1.0
2015-09-24 14:49 UTC
Requires
- php: >=5.3.0
- league/fractal: ^0.12.0
Requires (Dev)
- mockery/mockery: ~0.9
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-14 15:16:35 UTC
README
这里应该放置你的描述。尽量限制在一两段之内,并提及你支持的PSR,以避免与用户和贡献者产生混淆。
安装
通过Composer
$ composer require embergrep/fractal-ember
用法
use Acme\Model\Book; use Acme\Transformer\BookTransformer; use League\Fractal\Manager; use League\Fractal\Resource\Item; use Embergrep\Serializers\EmberSerializer; $manager = new Manager(); $manager->setSerializer(new EmberSerializer()); // Some sort of ORM call $book = Book::find(1); // Make a resource out of the data and $resource = new Item($book, new BookTransformer(), 'book'); // Run all transformers $manager->createData($resource)->toArray(); // Outputs: // [ // 'book' => [ // 'id' => 'Foo', // 'title' => 'Foo', // 'year' => 1991, // ], // 'authors' => [ // [ // 'id' => 'Baz', // 'name' => 'Walter', // ], // ];
测试
$ phpunit
贡献
有关详细信息,请参阅CONTRIBUTING
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件