在THEME.theme的一个工作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']);
}
我已经验证文件core / lib / Drupal / Component / Utility / Xss.php存在权限0664并声明了类XSS。在该文件中,该方法被声明为public static function filter(
...
访问引用get.vguid
的网页时,我收到错误Class 'Drupal\Component\Utility\XSS' not found
我不知道我应该采取哪些进一步措施。通话不正确吗?搜索它似乎表明用法是正确的......
答案 0 :(得分:2)
快速查看docs类名是Xss:
namespace Drupal\Component\Utility;
class Xss {}
所以称之为:
\Drupal\Component\Utility\Xss