2 plugins avec la même '3rdparty', comment gérer le conflit de class?

Merci @Mips pour cette explication. Ce qui explique que le comportement se produit uniquement quand c’est Jeedom (cron) qui lance la fonction et non quand c’est le plugin.

Et donc (toujours pour comprendre) un namespace par plugin ne résoudrait pas le problème ? Pour isolé les plugins les uns des autres ?

Après dans la logique actuelle de réduire la taille des plugins, l’utilisation de composer permettrait d’avoir les libs communes. Dans ce cas par exemple, je pense que la classe de plugin-netatmopro est plus ancienne car elle n’est juste pas à jour contrairement à plugin-netatmopublicdata et non un souci de compatibilité, d’autant que @thanaus a dit qu’il allait la mettre à jour dans la prochaine bêta.

Quand je regarde mes plugins, je vois beaucoup de réutilisation des classes. Par exemple Guzzle est souvent utilisé mais en 3rdparty du plugin. Du coup on augmente pour rien les tailles des sauvegardes.