Closed J9rem closed 3 months ago
Hello je ne suis pas chaud pour supporter une constante que personne d'autre dans le monde utilise...
Si j'en croies la doc :
C'est plutot htmlspecialchars
qui ferai office de remplacement
@mrflos je pense que je me suis mal expliqué.
Effectivement, il faut utiliser quelque chose comme https://stackoverflow.com/questions/69207368/constant-filter-sanitize-string-is-deprecated et c'est l'objectif de la nouvelle méthode de SecurityController
(qui permet de factoriser le code).
Ma première proposition porte effectivement à confusion avec la constante dépréciée. Je viens de faire une nouvelle proposition qui ajoute un argument à la méthode SecurityController::input
pour déclencher l'émulation de FILTER_SANITIZE_STRING
sans utiliser la valeur de cette constante dépréciée.
J'ai testé ceci:
'archive' => ['preupdate_backup_activated' => false]
'debug' => 'yes'
margot
doryphore 4.4.4
GererMisesAJour
=> {{update version="doryphore-dev"}}
Changer de version
Contexte:
php 8.3
et peut-être d'autres versions plus anciennes, l'utilisation de la constante :FILTER_SANITIZE_STRING
crée un warning intempestif.Propositionn:
définition d'une nouvelle constanteFILTER_SANITIZE_STRING_BKUP
de même valeurSecurityController::filterInput
pour émuler le comportement de cette option