
ASTUCE - Injection de dépendance existe depuis Joomla! 3.0.0
Salut super joomlers!
Saviez-vous que l'injection de dépendance existait déjà depuis Joomla! 3.0.0 ?
Vous ne savez pas ce que c'est ?
En gros, l'injection de dépendance permet au développeur de ne pas créer des classes "en dur" un peu partout dans l'application,
mais plutôt "injecter" sa propre instance de la classe dont dépend le code utilisé.
C'est surtout intéressant dans le contexte des test unitaires ou la développeuse préfère injecter ses propres classes appélées "Tests Doubles" ou "Doublure de tests"
Voici un exemple dans le coeur de Joomla!
Dans le fichier situé JPATH_ROOT/libraries/src/Application/BaseApplication.php cet exemple suppose que vous avez Joomla! 3.9.23 dernière version stable à la date de cet article.
- ANNONCE - Helloapi exemple composant Joomla! 4 webservices
- ASTUCE - Accéder directement à la configuration d'un plugin dans Joomla! grâce à un lien
- ASTUCE - Comment cloner une seule branche avec git 2.21.0
- ASTUCE - Comment envoyer un courriel au format texte et html avec l'api JMail de Joomla! 3
- ASTUCE - Comment installer l’extension de cryptographie libsodium pour php7.0.27