diff --git a/index.md b/index.md index 8d3f552824a3c4a70f0cc7e9b33607175c2a085e..7299a9e80cb464efd42fdc65c6278205faa33b5a 100644 --- a/index.md +++ b/index.md @@ -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' ```