Être plus souple sur le typage des fonctions utilisées dans les modèles d'insertion
Pour de multiples raisons, SPIP peut parfois ne pas récupérer 100% des détails de certains docs, largeur, hauteur ou autre.
Or au moins pour les tailles, désormais SPIP, enfin Médias, plante totalement l'exécution si jamais il a pas les infos, alors qu'en vrai ça n'empêche pas du tout d'afficher, et ça uniquement à cause de typage trop stricts désormais :
Erreur d’exécution ../plugins-dist/medias/modeles/image.html | File […]/plugins-dist/medias/medias_fonctions.php Line 426 : media_determine_autolien(): Argument #3 ($largeur) must be of type int, null given
Il faudrait donc accepter que ce soit null aussi au moins.
Plus généralement, il me semble qu'il faut être toujours un peu plus souple pour les fonctions utilisées dans tous les squelettes, tout ce qui est filtre etc, par rapport aux API purement PHP.