Как интегрировать phirehose lib в symfony2?
Я пишу приложение, которое должно работать с Twitter потокового API. Для взаимодействия с потоковым API я использую phirehose lib ( https://github.com/fennb/phirehose). Отлично работает как отдельный php проект. Php-файл с Phirehose lib используется в качестве фонового процесса, который постоянно потребляет твиты, теперь я хочу сохранить его в Db, поэтому мне нужно как-то сделать доступными все преимущества работы с БД фреймворка Symfony в моем простом php-файле, который потребляет твиты. Есть ли способ сделать это, кроме как положить phirehose в папку vendor Symfony (я не хочу этого делать, потому что в руководствах, которые я нахожу, это не легко, переименуйте файл и классы lib, которые могут вызвать проблемы внутри lib)?
1 ответ
Эта библиотека проста в использовании с композитором. Просто взгляните на файл composer.json.
Добавьте следующее в ваш symfony composer.json и запустите composer update
"fennb/phirehose": "dev-master"
При расширении классов phirehose просто
class TwitterStuff extends \Phirehose
{
.........