Symfony 2.3 + FOSRestBundle

时间:2013-06-04 19:01:02

标签: symfony fosrestbundle symfony-2.3

我正在尝试按照##教程进行操作,但遇到了问题 我收到以下例外:

Call to undefined method Symfony\Component\Config\Definition\Builder\NodeBuilder::fixXmlConfig() in DIR\vendor\jms\serializer-bundle\JMS\SerializerBundle\DependencyInjection\Configuration.php line 46

有谁知道发生了什么事?

我已启用两个必需的捆绑包:

new JMS\SerializerBundle\JMSSerializerBundle($this),
new FOS\RestBundle\FOSRestBundle(),

我猜测其中一个捆绑包还没有更新到2.3呢?

1 个答案:

答案 0 :(得分:4)

如果您对两个依赖项使用 dev-master 分支,则可以启动并运行它。

composer.json

"require": {
    ...
    "friendsofsymfony/rest-bundle": "0.12.0",
    "jms/serializer-bundle": "dev-master",
    "jms/di-extra-bundle": "dev-master"
},

AppKernel.php

new JMS\SerializerBundle\JMSSerializerBundle($this),
new FOS\RestBundle\FOSRestBundle(),

这似乎已经为我排序了。