bigz / halapi-bundle
将Halapi集成到Symfony中。
0.3.4
2018-08-09 00:10 UTC
Requires
- php: >5.5
- bigz/halapi: ^0.2
- jms/serializer-bundle: ^2.4
- league/fractal: ^0.17.0
- pagerfanta/pagerfanta: ^1.0
- symfony/framework-bundle: ~2.7 || ~4.0
- symfony/psr-http-message-bridge: ^1.0
- zendframework/zend-diactoros: ^1.8
Requires (Dev)
- phpunit/phpunit: ~5.7
- symfony/expression-language: ~2.4 || ~3.0
- twig/twig: ~1.12
README
Bigz/Halapi的Symfony扩展包
安装
composer require Bigz/halapibundle
在AppKernel中注册它
new Bigz\HalapiBundle\BigzHalapiBundle(),
使用
它会在JmsSerializer中挂钩,并在序列化前添加HATEOAS数据。实验性 如果指定了Content-Type: application/vnd.api+json头,则将输出转换为JSONApi
进一步文档
请参阅http://github.com/Bigz/Halapi
待办事项
- (必须) 提供配置选项以使用您选择的实现(ORM、ODM、...)