Witam,
Napisalem klase, ktora przy pomocy biblioteki Guzzle laczy sie z API. Wszystko ladnie dziala. Request zwraca dane i jest ok :) Zastanawiam sie nad przechwytywaniu bledow, ktore potencjalnie zwraca Guzzle. W dokumentacji jest conajmniej kilka wyjatkow podzielone na client side, server side czy 400 i 500 HTTP code errors. Czy nie mozna uzyc jednego np Throwable interfejsu, zeby wylapac te wszystkie bledy, ktore zwraca Guzzle? Po co Guzzle wprowadzi az tyle wyjatkow? Jak pisze testy jednostkowe to wcale to nie ulatwia sprawy.