Может кто где встречал толковое описание паттерна "репозиторий"? Чем больше ссылок в сети читаю тем больше не понимаю. Кто-то говорит что репозиторий не должен создавать/обновлять сущности, только хранение, кто-то говорит иначе, у кого то через интерфейс реализация. у кого то репозиторий от модели наследуется.... Пока что я вижу репозиторий - как аналогию ActiveRecord, только он не целиком для всех моделей а также как и модели разбит на отдельные единицы. связанные с моделями.