public function TokenizeAreaPluginBase::tokenizeValue in Drupal 9
Same name and namespace in other branches
- 8 core/modules/views/src/Plugin/views/area/TokenizeAreaPluginBase.php \Drupal\views\Plugin\views\area\TokenizeAreaPluginBase::tokenizeValue()
- 10 core/modules/views/src/Plugin/views/area/TokenizeAreaPluginBase.php \Drupal\views\Plugin\views\area\TokenizeAreaPluginBase::tokenizeValue()
Replaces value with special views tokens and global tokens.
Parameters
string $value: The value to eventually tokenize.
Return value
string Tokenized value if tokenize option is enabled. In any case global tokens will be replaced.
3 calls to TokenizeAreaPluginBase::tokenizeValue()
- Entity::render in core/
modules/ views/ src/ Plugin/ views/ area/ Entity.php - Render the area.
- Text::render in core/
modules/ views/ src/ Plugin/ views/ area/ Text.php - Render the area.
- TextCustom::renderTextarea in core/
modules/ views/ src/ Plugin/ views/ area/ TextCustom.php - Render a text area with \Drupal\Component\Utility\Xss::filterAdmin().
File
- core/
modules/ views/ src/ Plugin/ views/ area/ TokenizeAreaPluginBase.php, line 109
Class
- TokenizeAreaPluginBase
- Tokenized base class for area handlers.
Namespace
Drupal\views\Plugin\views\areaCode
public function tokenizeValue($value) {
if ($this->options['tokenize']) {
$value = $this->view
->getStyle()
->tokenizeValue($value, 0);
}
// As we add the globalTokenForm() we also should replace the token here.
return $this
->globalTokenReplace($value);
}