diff --git a/index.md b/index.md index 0857afa3072d5969548a27873bfc823f85b053b6..59b1b7460caea5b9904bcf306bd3f316edca5595 100644 --- a/index.md +++ b/index.md @@ -475,7 +475,6 @@ Note: - Interface Segregation Principle --- -<!-- .slide: class="big_code" --> ## Aliasing d'interfaces ```yaml @@ -484,6 +483,20 @@ services: '@App\Infrastructure\Article\DoctrineGetLatestArticles' ``` +```php +use App\Domain\Article\GetLatestArticlesInterface; + +final class LatestArticlesAction +{ + private $latestArticles; + + public function __construct(GetLatestArticlesInterface $latestArticles) + { + $this->latestArticles = $latestArticles; + } +} +``` + Note: - Inutile si il n'y a qu'une seule implémentation et que la feature de discovery est configurée sur un namespace commun.