Есть модель Image, понятно что отражающая. У неё есть метод getUrl, понятно что делающий. Возникает задача: добавить поддержку миниатюр для изображений.
Ну, положим, как-то это реализовали — ресайз, оптимизация, то-сё. Не в модели, понятно дело. Кстати, это логика домена или приложения?
Возникает задача получения url этих миниатюр. Первая мысль — $image->getUrl('micro');. Вопрос: должна ли модель об этом знать и что-то уметь с этим делать?