Skip to content
Snippets Groups Projects

Retours ngrekas

Merged Greg0ire requested to merge retours_ngrekas into master
+ 4
4
@@ -363,7 +363,7 @@ class ArticleRepository extends ServiceEntityRepository
## Les repositories
```php
final class DoctrineArticleRepository implements ArticleRepository, ServiceEntityRepositoryInterface
final class DoctrineArticleRepository implements ArticleRepositoryInterface, ServiceEntityRepositoryInterface
{
private $entityManager;
@@ -401,7 +401,7 @@ $repository = $entityManager->getRepository(Article::class);
## Les repositories, ça peut grossir
```php
interface ArticleRepository
interface ArticleRepositoryInterface
{
public function latestArticles(int size): iterable;
public function mostReadArticles(int size): iterable;
@@ -419,7 +419,7 @@ interface ArticleRepository
Quand les repositories ne respectent pas l'ISP
```php
final class DoctrineGetLatestArticles implements GetLatestArticles
final class DoctrineGetLatestArticles implements GetLatestArticlesInterface
{
public function __construct(EntityManagerInterface $entityManager)
{
@@ -448,7 +448,7 @@ Note:
```yaml
services:
App\Domain\Article\GetLatestArticles:
App\Domain\Article\GetLatestArticlesInterface:
'@App\Infrastructure\Article\DoctrineGetLatestArticles'
```
Loading