Plein de conférences intéressantes :)
- L'état de la SPL dans PHP7
- Dependency Injection & Dependency Inversion
- API GraphQL
- Marier ReactJS et Symfony
- Object Calisthenics
- ReactPHP / PHP PM
- Tagua VM
- Opcode ? Mais à quoi ça sert ?
- PSRs : quoi, pourquoi et comment ?
- phpSpec : tests unitaires en Behavior Driven Development
- Les panama papers (Neo4j)
- Varnish : comment switcher sa prod sur un Raspberry Pi
Tout est dans le titre
Tout est dans le titre
Inversion of control is not just dependency injection - the observer and template method patterns use it as well. Study all three to become an IoC expert!
L'auteur montre comment utiliser l'injection de dépendances (et le composant Symfony qui s'en charge) pour améliorer le découplage des classes
Tout est dans le titre
Un super article sur l'injection de dépendances, et le composant de Symfony qui s'en charge
Tout est dans le titre
Tout est dans le titre (en PHP)
Pour Symfony2 : l'idée est de créer un test fonctionnel pour être sur de ne jamais oublier d'ajuster la configuration du DIC (dependency injection container) lorsque vous modifiez les dépendances de vos services
L'auteur compare l'utilisation de l'Expression Language de Symfony2 avec l'utilisation de Factories pour l'injection de dépendances dans un fichier de configuration.
Si j'ai bien compris, en utilisant l'"Expression Language" de Symfony2, on peut s'épargner l'injection complète d'un service... et ne prendre que la partie qui nous intéresse.
Un article intéressant sur la création d'un conteneur d'injection de dépendances. L'auteur explique aussi les concepts sous jacents à ce design pattern.
Introduction à l'injection de dépendances, en PHP
L'auteur montre comment injecter un service (ici le Container) dans une classe "Test"... Par contre, comme le rappelle l'un des commentaires, l'exemple choisi (le Container) n'est pas très bon puisqu'il viole le principe de la connaissance minimale (Minimum Knowledge) et expose l'ensemble des services à la classe "Test"
Une présentation de l'injection de dépendances en PHP
Tout est dans le titre
Introduction à Pimple, un outil PHP gérant l'injection de dépendances
Une traduction en français d'une vidéo d'Anthony Ferrara sur l'injection de dépendances