Situation actuelle: j'ai des dépendances dans mon projet qui me résoudre à l'aide de l'injection de dépendance. Je veux prendre la prochaine étape logique à l'aide d'un conteneur d'injection de dépendance (DIC) pour faciliter la gestion de mes dépendances et paresseux-classes de charge.
J'ai regardé Seau, Bourgeon, et sfServiceContainer, a couru quelques tests et j'apprécie vraiment la façon dont DIC. Je serais probablement aller pour un Bouton en raison de sa simplicité et de puissance brute. Si je n'avais pas ce problème:
En raison de l'abstraction de la DIC, l'offre, l'IDE que j'utilise (PHPStorm) ne comprend plus ce qui se passe dans mon code. Il ne comprend pas que $container['mailer'] ou $sc->mailer est maintenant un objet de classe. J'ai aussi essayé Netbeans IDE: même problème.
C'est vraiment un problème pour moi parce que mon IDE devient inutile. Je ne veux pas de programme sans les conseils de code, l'auto-complétion et le refactoring lorsque vous traitez avec des classes. Et je ne veux pas que mon IDE pour trouver toutes sortes de faux positifs lors de la validation du code.
Donc ma question est: quelqu'un A résolu ce problème et trouvé une solution?