未找到类'Drupal \ Component \ Utility \ XSS'(Drupal 8)

时间:2017-09-19 15:13:09

标签: php drupal xss drupal-8

在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

我不知道我应该采取哪些进一步措施。通话不正确吗?搜索它似乎表明用法是正确的......

1 个答案:

答案 0 :(得分:2)

快速查看docs类名是Xss:

namespace Drupal\Component\Utility;

class Xss {}

所以称之为:

\Drupal\Component\Utility\Xss