我的捆绑服务中有这项服务:
oauth_server.authorize.form:
class: Symfony\Component\Form\Form
factory: [createNamed, "form.factory"]
arguments: ['@oauth_server.authorize.form_type', oauth_server_authorize
在Symfony 2.8.0上没有这样的错误,但在2.8.1和2.8.2之后也出现了这个错误:
Cannot dump definition because of invalid factory method (form.factory)' in...
我找不到任何关于我的问题的文件,我不知道如何克服这个问题。
我应该使用或遵循哪种服务或方案?
答案 0 :(得分:3)
你混淆了factory
个参数。第一个参数应该是类或服务,第二个参数应该是要调用的方法:
oauth_server.authorize.form:
class: Symfony\Component\Form\Form
factory: ['@form.factory', createNamed]
arguments: ['@oauth_server.authorize.form_type', oauth_server_authorize]