Szanowni fachowcy,

W Laravel wykorzystuje Mashabe/Unirest-php package poprzez Composer. Ale pytanie brzmi, jak, gdzie zdefiniować Interface, ktory potem będzie wykorzystywany do przekazywania do obsługi tej paczki. Z tego co czytałem, to powinno się zdefiniować interfejs (np. Powiadamiacz) , w ktorym okreslamy metody/funkcje, a potem implementujemy rozne powiadamiacze np. SMSPowiadamiacz, EmailPowiadmiacz, tak, żeby można było łatwo w przyszłości podmieniać tylko implementacje interfejsu.
Nie chce korzystac bezposrednio z Unirest::send();, bo przy zmianie serwisu Unirest na inny, trzeba będzie więcej przerabiać w aplikacji.

Króto: Jak w Laravel dodać interfejs, do obslugi paczek typu mashabe/unirest. Uzyc service?