Suite et fin des nouvelles constantes (pour la 2.24) qui définissent les zones prévues pour l’affichage des widgets :
defaultWidgets::WIDGETS_NAV
équivalent à navdefaultWidgets::WIDGETS_EXTRA
équivalent à extradefaultWidgets::WIDGETS_CUSTOM
équivalent à custom
Exemple :
Avant :
$default_widgets['nav']->append($widgets->pages);
Après :
$default_widgets[defaultWidgets::WIDGETS_NAV]->append($widgets->pages);
Techniquement pas de différence au niveau de l’exécution du code puisque les constantes conservent les mêmes valeurs qu’auparavant pour les noms des zones, mais, d’une part, c’est plus explicite dans le code, par ailleurs ça permet, si besoin, de modifier ces valeurs sans casser le code qui s’en sert.