diff --git a/src/TwigExtension.php b/src/TwigExtension.php index e6d3c38..675bfa4 100644 --- a/src/TwigExtension.php +++ b/src/TwigExtension.php @@ -1002,12 +1002,21 @@ class TwigExtension extends AbstractExtension { * * @param string $text * An HTML string containing replaceable tokens. + * @param array $data + * (optional) An array of keyed objects. For simple replacement scenarios + * 'node', 'user', and others are common keys, with an accompanying node or + * user object being the value. Some token types, like 'site', do not + * require any explicit information from $data and can be replaced even if + * it is empty. + * @param array $options + * (optional) A keyed array of settings and flags to control the token + * replacement process. * * @return string * The entered HTML text with tokens replaced. */ - public function tokenReplaceFilter($text) { - return \Drupal::token()->replace($text); + public function tokenReplaceFilter($text, array $data = [], array $options = []) { + return \Drupal::token()->replace($text, $data, $options); } /**