From 1d683a57caea13e4d24bf8f8661575bc724169dc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20Paris?= <postmaster@greg0ire.fr>
Date: Sat, 24 Mar 2018 22:36:22 +0100
Subject: [PATCH] Add interface suffix

People might get lost otherwise.
---
 index.md | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/index.md b/index.md
index 8d3f552..7299a9e 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'
 ```
 
-- 
GitLab