« Programmation PHP avec Symfony/Introduction » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 362 :
</syntaxhighlight>
 
===== bind =====
 
Par défaut, l'autowiring ne fonctionne pas avec les classes avec des tags, ou ayant autre chose que des services dans leurs constructeurs<ref>https://symfony.com/doc/current/service_container/autowiring.html#fixing-non-autowireable-arguments</ref>. Néanmoins pour injecter des scalaires automatiquement, il suffit que ces derniers soit déclarés aussi. Ex :
<syntaxhighlight lang=yaml>
Ligne 372 :
$variableDEnvironnement: '%env(resolve:APP_DEBUG)%'
</syntaxhighlight>
 
===== _instanceof =====
Pour ajouter un tag ou injecter un service si on implémente une interface.
 
==== En SF2 ====