Skip to content
Snippets Groups Projects
Verified Commit d653e15c authored by Greg0ire's avatar Greg0ire
Browse files

Add type hint example

parent 01682792
Branches
No related tags found
1 merge request!11Retours ngrekas le retour
......@@ -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.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment