eclipse et alias joomla

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • eclipse et alias joomla

    Bonjour,

    J'ai une librairie que je charge via un plugin joomla et utilise avec un alias:
    Code:
            JLoader::registerNamespace('leflib', JPATH_LIBRARIES);
            JLoader::registerPrefix('L', JPATH_LIBRARIES . '/leflib');
            JLoader::registerAlias     ('LLog', "\leflib\Log");
    Ca fonctionne mais Eclipse PDT m'affiche une notice "LLog cannot be resolved to a type" à chaque appel de LLog.

    Comment éviter ces notices ?
    Thierry CHEN
    http://www.webologix.com

  • #2
    Suis je le seul à rencontrer ce pb ?
    Thierry CHEN
    http://www.webologix.com

    Commentaire


    • #3
      Bonjour Thierry,

      En fait, je me suis habitué à ces notices

      Sur les versions précédentes, il y avait le stubgenerator qui permettait de générer le fichier adéquat : https://github.com/joomla/joomla-cms...bGenerator.php

      voir aussi https://stackoverflow.com/questions/...espace-aliases

      Je n'ai pas ré-essayé depuis la 3.9.

      Pascal
      If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

      Commentaire


      • #4
        Merci ! Je vais essayer ça.

        Mais la fin de l'article semble indiquer que la technique "stubGenerator" sera dépréciée dans les versions futures. Est-ce à dire qu'il va falloir ajouter systématiquement des
        Code:
        use Joomla\CMS\Component\ComponentHelper
        manuellement dans tous les fichiers qui utiliseront les librairies ?
        Thierry CHEN
        http://www.webologix.com

        Commentaire


        • #5
          Bonsoir,

          La solution "stub" est là en attendant que tout le monde utilise les "use" et les "namespace", tel que recommandé pour Joomla 4.0 : https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project

          Pascal
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Hello.

            Envoyé par kmchen Voir le message
            ....Est-ce à dire qu'il va falloir ajouter systématiquement des
            Code:
            use Joomla\CMS\Component\ComponentHelper
            manuellement dans tous les fichiers qui utiliseront les librairies ?
            C'est aussi ce que je fais.

            Voir : https://ordi-genie.com/joomla/develo...partir-de-j3-8
            Dernière édition par roland_d_alsace à 01/12/2019, 15h31
            A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
            Rejoignez le Joomla Users Groupe Alsace...
            roland_d_alsace va-t-il devenir roland_du_grand_est ?

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X