I've got a number of SMS providers, each in a separate directory in the file system. The main class inside each provider directory extends abstract class ProviderAbstract.php which is located elsewhere in the filesystem and outside the provider directories.
I want to make each provider a separate composer package so it can be developed, tested and deployed independently. The problem is the ProviderAbstract class that each provider extends... what is the best approach in this situation? having a copy of the class inside each Provider package isn't the solution.. what is the best approach to resolve this type of dependency..
Thanks in advance