class OfferService { private $apiClient; public function __construct($apiClient) { /// } public function createOffer($data) { $apiClient->sendReq('/newOffer' .... , $data) // dalsza logika, jest jej sporo, stworzenie oferty to kilka zależnych requestów } }
I tu pytanie czy to jest poprawne i zgodne ze sztuką? Czy serwis powinien trzymać klienta api? Może macie jakieś dobre przykłady?