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