Symfony2:没有加载Buzz的扩展名

时间:2012-05-18 08:41:31

标签: php curl symfony buzz

我在尝试在Buzz中使用Curl for Symfony2时遇到问题(我终于设法安装它,请参阅this post)。

我在我的捆绑包上使用它,我已经更新了services.yml,添加了这些:

# cURL client for Buzz
buzz.client.curl:
class:  Buzz\Client\Curl
public: false
calls:
  - [setVerifyPeer, [false]]

# Buzz browser
buzz.browser:
    class:     Buzz\Browser
    arguments: ['@buzz.client.curl']

当我去查看我的项目页面时,这是我得到的错误:

InvalidArgumentException: There is no extension able to load the configuration for "buzz.client.curl" (in myBundle) Looked for namespace "buzz.client.curl", found none

因此,根据我的理解,我必须在某处更改Buzz的命名空间声明之一 但有人知道什么,在哪里?

1 个答案:

答案 0 :(得分:3)

好吧,我的错误,我根本没有使用正确的格式来存放我的yml文件。

以下是服务的代码,以防有人遇到此问题。想想4个空间,可以节省大量时间......

服务:

Buzz的cURL客户端

buzz.client.curl:
    class:  Buzz\Client\Curl
    public: false
    calls:
        - [setVerifyPeer, [false]]

Buzz浏览器

buzz.browser:
    class:     Buzz\Browser
    arguments: ['@buzz.client.curl']