public function FilterTwig::process in Filter Twig 8
Same name and namespace in other branches
- 8.2 src/Plugin/Filter/FilterTwig.php \Drupal\filter_twig\Plugin\Filter\FilterTwig::process()
Performs the filter processing.
Parameters
string $text: The text string to be filtered.
string $langcode: The language code of the text to be filtered.
Return value
\Drupal\filter\FilterProcessResult The filtered text, wrapped in a FilterProcessResult object, and possibly with associated assets, cacheability metadata and placeholders.
Overrides FilterInterface::process
See also
\Drupal\filter\FilterProcessResult
File
- src/
Plugin/ Filter/ FilterTwig.php, line 64
Class
- FilterTwig
- Provides a filter that replaces twig values.
Namespace
Drupal\filter_twig\Plugin\FilterCode
public function process($text, $langcode) {
$build = [
'#type' => 'inline_template',
'#template' => $text,
];
return new FilterProcessResult($this->renderer
->render($build));
}