Suite de l’article sur le Renforcement de la lecture des objets, et type hash invalide.
L’argument $permitTruncate
ayant disparu, c’est aussi l’option displayUnverifiedObjects
qui n’a plus de raison d’être. Les fonctions d’affichage qui auraient pu devoir afficher un objet trop gros pour le vérifier n’en verront plus dans tous les cas.
En échange, une nouvelle option permitCheckObjectHash
est mise en place dans la bibliothèque nebule en PHP orienté objet.
Elle est utilisée dans la fonction _getUnprotectedContent()
. Elle va activer la vérification de l’empreinte des objets lus, ou plutôt forcer la lecture de l’objet même si son empreinte est invalide ou non vérifiable. C’est le pendant de l’option permitCheckSignOnVerify
ayant la même signification pour la vérification des liens. Elle a true
comme valeur par défaut. Elle n’est pas modifiable par lien, pour changer sa valeur par défaut il faut modifier le fichier des options.
Cette option est critique, elle doit toujours rester par défaut à  true
!