У меня есть несколько провайдеров SMS, каждый из которых находится в отдельном каталоге файловой системы. Основной класс внутри каждого каталога поставщика расширяет абстрактный класс ProviderAbstract.php, который находится в другом месте в файловой системе и за пределами каталогов провайдера.Проблема рефакторинга и зависимостей
Я хочу сделать каждый провайдер отдельным пакетом композитора, чтобы он мог быть разработан, протестирован и развернут независимо. Проблема заключается в классе ProviderAbstract, который распространяется каждым провайдером ... Каков наилучший подход в этой ситуации? имея копию класса внутри каждого пакета поставщика не является решением .. что это лучший подход к разрешению такого рода зависимости ..
Заранее спасибо