Я использую Symfony3 для создания приложения на основе Twilio TaskRouter, использующего библиотеку twilio-php.
Все остальные компоненты 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, который ему не удается найти.
Есть ли способ включить вендор/twilio/sdk/Services/CapabilityTaskRouter.php
в класс Symfony и расширить класс Services_Twilio_TaskRouter_Worker_Capability?
Подробнее здесь: https://stackoverflow.com/questions/351 ... r-symfony3