Treść przeznaczona dla osób powyżej 18 roku życia...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Atomic_Cookie: Z doświadczenia - kiedyś zrobiłem w aplikacji napisanej na symfony (jeszcze sprzed 2.0) sterowanie z użyciem wyjątków i try/catch gdzieś wyżej. Nie polecam, liczba klas z wyjątkami rośnie jak opętana, a na dodatek taki kod staje się dość szybko trudny w utrzymaniu. Poza tym jest nieczytelny ze względu na swoją "niestandardowość" (która w tym przypadku jest wadą).

Kodu, który wkleiłeś nie nazwałbym kierowaniem przepływu - służy tutaj tylko do
  • Odpowiedz
@Atomic_Cookie: Ja bym stworzył słownik (tablicę w PHP) zawierającą w kluczu klasę danego błędu walidacji, a jako wartość stosowny komunikat. Wtedy łapiesz wyjątek bazowy i zwracasz wartość z indeksu z prawdziwą klasą wyjątku.

  • Odpowiedz