Я использую Symfony3 для создания приложения на основе Twilio TaskRouter, которое использует библиотеку twilio-php.TaskRouter в библиотеке twilio-php для Symfony3
Все остальные компоненты Symfony используют соглашение об именах PS-0 или PS-4, в то время как стандартная библиотека twilio-php не использует то же самое, поэтому я не могу напрямую использовать определенные классы (в моем случае taskrouter) ,
Класс, о котором идет речь, является Services_Twilio_TaskRouter_Worker_Capability
, который находится в twilio-php/sdk/Services/CapabilityTaskRouter.php
.
Symfony ожидает, что класс будет находиться в каталоге vendor/twilio/sdk/Services/Twilio/TaskRouter/Worker/Capability
, который он не может найти.
Есть ли способ включить vendor/twilio/sdk/Services/CapabilityTaskRouter.php
в класс symfony и расширить класс Services_Twilio_TaskRouter_Worker_Capability
?
Вы пробовали устанавливать https: // GitHub. com/fridolin-koch/VreshTwilioBundle, который обертывает Twilio SDK и позволяет назвать его услугой? –