diff --git a/src/TwigExtension.php b/src/TwigExtension.php index d61d37b..af449d4 100644 --- a/src/TwigExtension.php +++ b/src/TwigExtension.php @@ -1016,12 +1016,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); } /**