2012-05-18 84 views
2

我在嘗試在Symfony2的Buzz中使用Curl時遇到了問題(我終於設法安裝它,請參閱this post)。Symfony2:無法擴展加載Buzz

我使用它,它一個在我的包,我已經更新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的命名空間聲明之一。
但是,有誰知道什麼,在哪裏?

+0

如果你添加你的答案答一個真正的答案,你可以接受它(我可以upvote它:-))。 – BetaRide

回答

3

好吧,我的錯誤,我只是沒有使用正確的格式爲我的XML文件。

這是服務的代碼,以防萬一有問題。想想4個空格,這節省了大量的時間...

服務:

捲曲客戶端的巴斯

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

巴茲瀏覽器

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