Dans un site Drupal 8 travaillant dans THEME.theme Jeclasse Drupal Component Utility XSS 'introuvable (Drupal 8)
function fcx_preprocess_page(&$variables) {
$variables['get']['vguid'] = \Drupal\Component\Utility\XSS::filter($_GET['vguid']);
}
function fcx_preprocess_node(&$variables) {
$variables['get']['vguid'] = \Drupal\Component\Utility\XSS::filter($_GET['vguid']);
}
J'ai vérifié que le noyau de fichier/lib/Drupal/Component/Utility/Xss.php existe avec les permissions 0664 et déclare la classe XSS. Dans ce fichier la méthode est déclarée public static function filter(
...
Lorsque vous accédez à des pages qui font référence à get.vguid
j'obtiens l'erreur Class 'Drupal\Component\Utility\XSS' not found
Je ne sais pas quelles autres mesures que je devrais prendre. L'appel est-il incorrect? Recherche sur il semble suggérer l'utilisation est correcte ...
Peut-être casing sur le nom de classe '\ Drupal \ Component \ Utility \ Xss' –
Vous basculez! S'il vous plaît ajouter comme réponse! – jerrygarciuh
np et merci, facile à faire, je le fais tout le temps: / –