С
В моем понимании — это если вдруг резко источник данных будет не БД, а например парсинг и через JSONы, и тут просто делаешь JsonNewsRepository.
А как вы думаете?
Size: a a a
С
AP
Р
С
Р
Р
AP
AP
С
С
interface ArticleRepository {EloquentArticleRepository.php
public function get(int $count): Collection;
public function save(Article $article): Article;
public function delete(Article $article): bool;
}
class EloquentArticleRepository implements ArticleRepository{
private $article;
public function __construct(Article $article){
$this->article = $article;
}
public function get(int $count): Collection {
return ($this->article::take($count)->get();
}
С
interface ArticleRepository {EloquentArticleRepository.php
public function get(int $count): Collection;
public function save(Article $article): Article;
public function delete(Article $article): bool;
}
class EloquentArticleRepository implements ArticleRepository{
private $article;
public function __construct(Article $article){
$this->article = $article;
}
public function get(int $count): Collection {
return ($this->article::take($count)->get();
}
Р
С
Р
С
AP
Р
VY
С
С