如何将phirehose lib集成到symfony2?

问题描述:

我正在编写应用程序,应该可以使用twitter streaming api。为了与流式API交互,我使用phirehose lib(https://github.com/fennb/phirehose)。它作为独立的php项目运行良好。使用Phirehose lib的Php文件用作后台进程,不断消耗推文,现在我想将它保存在Db中,所以我需要以某种方式在我的简单php文件中使用symfony框架的数据库来处理所有优点。有没有办法做到这一点,除了phirehose在symfony的供应商文件夹(我不想这样做,导致在手册中,我觉得这并不容易,重命名文件和lib的类,这可能会导致lib内部问题)?如何将phirehose lib集成到symfony2?

这个库很容易与作曲家一起使用。只需看看composer.json文件。

以下内容添加到您的symfony composer.json然后运行composer update

"fennb/phirehose": "dev-master" 

当延长phirehose班只是做

class TwitterStuff extends \Phirehose 
{ 
    ......... 
+0

我安装的Symfony刚才下载的存档,所以我要再次安装使用作曲家?我在symfony的根目录下没有composer.json文件,所以我不知道应该在哪里添加这些字符串。 – sphinks 2013-04-05 21:36:45

+0

作曲家将处理图书馆的自动加载和下载。将第一个代码示例添加到symfony composer.json中。长期来说,它比自己下载它要方便得多。 – 2013-04-06 14:33:16