我以前的FOSrestBundle配置工作正常。我添加了HWIOAuthBundle,现在FOSrestBundle正在抛出一个错误,即使我没有修改它的配置。
这是我得到的错误:
Invalid configuration for path "fos_rest.param_fetcher_listener": The param_fetcher_listener option does not support {"enabled":true,"service":null}. Please choose one of [false,true,"force"]
这是我的config.yml的一部分:
fos_rest:
routing_loader:
default_format: json
param_fetcher_listener: true
body_listener: true
body_converter:
enabled: true
format_listener:
rules:
- { priorities: ['json'], fallback_format: json, prefer_extension: false }
view:
view_response_listener: force
composer update
可能是问题的根源吗?
答案 0 :(得分:1)
是的,FosRestBundle最近更新了(6天前),所以如果你有" dev-master"在你的composer.json中,你得到了这个改变
配置的提交因此,您可以看到添加了新参数" service"
如果您没有使用任何积分" 1.6.0-RC1"版本(开发大师),实际上是"发布候选人"但是,我建议你切换到稳定的" 1.5.3"版本
"friendsofsymfony/rest-bundle": "1.5.3"
或至少@dev
"friendsofsymfony/rest-bundle": "1.5.*@dev"