Я пытаюсь реализовать шаблон репозитория в своем приложении.Какой тип для возврата из объекта репозитория?
В настоящее время мои взгляды тесно связаны с моделями.
Для примера,
View1.php
foreach($news_rows ad $news)
{
echo $news->getPublishedDate();
}
Как вы видите выше, view1.php обращается к методу в пресс- модели $.
Хорошо, допустим, у меня есть репозиторий новостей для моих моделей баз данных, и этот репозиторий возвращает новую модель или новостные модели в зависимости от вызванного метода. Все будет хорошо работать.
В будущем, если я переключу свою базу данных на монго или что-то еще, у меня не будет такой же модели с тем же методом.
Как я должен подходить к этой проблеме?
Должен ли я вернуть массив с этого момента?