Développer avec RBS Change : Injection d'une classe du framework

  • 51037.1

    01/02/2012 12:19


    David Guillot
    Rang : Expert
    Bonjour,

    Je souhaite injecter la classe f_util_StringUtils. Par où dois-je passer ? Une injection par AOP ne fonctionne pas (bien que le code soit bien remplacé dans cache/autoload), une injection par project.xml (section <injection>) non plus.

    Merci d'avance
  • 51037.2 en réponse à 51037.1 écrit par David Guillot

    01/02/2012 16:39


    Jean-Michel
    Titre : Community Manager
    Rang : Adepte
    Bonjour,

    Il n'est pas possible d'injecter la classe f_util_StringUtils. Cette classe est appelée dans les couches basses du framework, raison pour laquelle cette classe n'est pas injectable.
    Les solutions les plus simples que nous préconisons dans ce cas :
    - soit vous voulez injectez parce que vous avez trouvé un bug, dans ce cas n'hésitez pas à nous le remonter via le bugtracker et nous corrigerons après vérification
    - soit vous voulez compléter la classe :
    * implémentez votre méthode dans une classe utilitaire du module de votre projet qui étend f_util_StringUtils
    * soumettez nous votre demande d'évolution et nous examinerons la demande
  • 51037.3

    01/02/2012 18:18


    David Guillot
    Rang : Expert
    Merci ! J'ai effectué ma petite modification et ouvert la demande d'évolution 51058.
 
Merci de prendre connaissance et de respecter les règles des forums.
 
Connexion
  1. Cochez cette case pour être reconnecté automatiquement.

 
Ils utilisent RBS Change
 
554 membres
Aucun membre connecté