Factoriser les helpers dupliqués dans les pages de login (db, url, env) #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
Les fonctions
db(),url()etenv()sont redéfinies en copie dans trois fichiers distincts :public/login/index.phppublic/login/magic.phppublic/oidc/start.phpChacun vérifie
function_exists()avant de définir la fonction, ce qui masque le problème sans le résoudre. Toute modification (ex. gestion IPv6 dansurl()) doit être répercutée dans les trois fichiers manuellement.Correction
src/helpers.phps'il existe déjà, ou un nouveausrc/functions.php)function_existspar un simplerequire_oncebootstrap.phpou explicitement dans chaque point d'entréeCritères d'acceptation
db(),url(),env()dans le projetTicket migré vers le dépôt Folio : cedricAbonnel/folio#22