Déplacement de la fonction extraire_trads() en 4.2

Hello,

Je viens de m’apercevoir que Territoires ne fonctionne plus en 4.2 depuis le déplacement de certaines fonctions et surtout de certains filtres de inc/filtres dans le dossier src/ et dans de nouvelles classes.
Je pense particulièrement pour mon cas à la constante _EXTRAIRE_MULTI et à la fonction extraire_trads().

Le problème c’est que Territoires est compatible SPIP 4 depuis 4.0.
Casser cette compatibilité en 4.2 me parait pas génial surtout que cette constante et cette fonction sont assez souvent utilisées même si peut-être ça n’aurait pas du être le cas (mais alors pourquoi elles sont depuis toujours dans inc/filtres ?).

Je ne vois pas de solution très élégante pour résoudre ce souci.
Je me dirige vers la récupération dans Territoires de cette constante et de cette fonction mais je me demandais si on ne pouvait pas retrouver extraire_trads() dans inc/filtres au moins sur la branche SPIP 4 complète et qui encapsulerait le fonctionnement objet.
Pour la constante, à la limite je peux la dupliquer.

A vous lire.

Et donc le ticket qui va bien #5427 - Suppression du filtre `extraire_trads` et de la constante `_EXTRAIRE_MULTI` - spip - SPIP on GIT