Skip to content
Snippets Groups Projects
Commit 04a07da6 authored by Wilfred Waltman's avatar Wilfred Waltman Committed by Ivan
Browse files

Issue #3188441 by seanB, Wilfred Waltman: Allow arguments to be passed to token_replace

parent 4bbf7f47
No related branches found
No related merge requests found
......@@ -434,12 +434,21 @@ class TwigTweakExtension 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 static function tokenReplaceFilter(string $text): string {
return \Drupal::token()->replace($text);
public static function tokenReplaceFilter(string $text, array $data = [], array $options = []): string {
return \Drupal::token()->replace($text, $data, $options);
}
/**
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment