new_login null dans auth_spip_verifier_login

auth_spip_verifier_login est appelé à la suite d'une mécanique spip via auth_verifier_login etc qui lui fournit un $new_login issu d'un _request dans formulaires_editer_auteur_verifier_dist. Ya aussi auth_spip_modifier_login.

Les PHPDOCs de ces fonctions déclarent * @param string $new_login mais aucun argument n'est typé dans les "vraies" déclarations PHP des fonctions.

https://search.spip.net/search?q=context:global+verifier_login&patternType=standard&sm=1

Est-ce le squelette ou le PHP de SPIP qui est responsable quand _request passe un null qui plaît pas au strlen dans auth_spip_verifier_login ?

Ça arrive là mais on trouve cette situation ailleurs. Yaurait il pas un chantier de salut public pour conformer les déclarations PHP au PHPDOC ? Et doublement utile, faire en sorte que SPIP gère de manière user-friendly les erreurs détectées plutôt que ça soit signalé profondément geek dans un log serveur ?

Modification effectuée par JLuc