Найти в Дзене
Егор Гусаков

Где, при необходимости, кидать исключения при пустом ответе метода store

Для полного понимания темы, советую прочитать статью про stores На мой взгляд кидать исключения нужно в методах store, это избавит вас от одинаковых проверок в коде на пустоту ответа, который вернул тот либо иной метод store. И так, для себя я принял следующий стандарт в организации нейминга методов store : — Если мне нужно чтобы метод вернул просто пустой результат, то такой метод будет иметь префикс find. Например: findUserById(int $id) — Если мне нужно чтобы метод выкидывал исключение, при получение пустого результата запроса, то такие методы будут иметь префикс get. Например: getUserById(int $id) Используя такой простой способ организации имен, я всегда понимаю, пройдя беглым взглядом где, что возвращается в результате запроса.
Для полного понимания темы, советую прочитать статью про stores

На мой взгляд кидать исключения нужно в методах store, это избавит вас от одинаковых проверок в коде на пустоту ответа, который вернул тот либо иной метод store.

И так, для себя я принял следующий стандарт в организации нейминга методов store :

— Если мне нужно чтобы метод вернул просто пустой результат, то такой метод будет иметь префикс find. Например: findUserById(int $id)

— Если мне нужно чтобы метод выкидывал исключение, при получение пустого результата запроса, то такие методы будут иметь префикс get. Например: getUserById(int $id)

Используя такой простой способ организации имен, я всегда понимаю, пройдя беглым взглядом где, что возвращается в результате запроса.