geosocio/ serialize-response
1.0.3
2017-06-19 17:44 UTC
Requires
- symfony/http-foundation: ^3.0
- symfony/http-kernel: ^3.0
- symfony/security: ^3.0
- symfony/serializer: ^3.0
Requires (Dev)
This package is auto-updated.
Last update: 2020-12-11 16:44:29 UTC
README
序列化控制器响应。
示例
此控制器的响应将被序列化为与请求相同的格式。
public function showAction(Post $post) { return $post; }
配置
在配置中定义一个服务,如下所示
app.return_listener: class: GeoSocio\SerializeResponse\EventListener\KernelViewListener arguments: - '@serializer' - '@serializer' - '@security.token_storage' - - 'anonymous' tags: - { name: kernel.event_listener, event: kernel.view }
通过实现GeoSocio\SerializeResponse\Serializer\UserGroupsInterface
来自定义使用的序列化组。然后,getGroups
将在当前认证用户上执行,并将正在规范化的对象作为参数传递。