protected function ExtraFieldTypePluginBase::processEntityToken in Entity Extra Field 2.0.x
Same name and namespace in other branches
- 8 src/ExtraFieldTypePluginBase.php \Drupal\entity_extra_field\ExtraFieldTypePluginBase::processEntityToken()
Process the entity token text.
Parameters
string $text: The text that contains the token.
\Drupal\Core\Entity\ContentEntityInterface $entity: The entity that's related to the text; references are based off this.
Return value
string The process entity token.
Throws
\Drupal\Component\Plugin\Exception\PluginNotFoundException
2 calls to ExtraFieldTypePluginBase::processEntityToken()
- ExtraFieldTokenPlugin::getProcessedTokenValue in src/Plugin/ ExtraFieldType/ ExtraFieldTokenPlugin.php 
- Get processed token value token.
- ExtraFieldViewsPlugin::getViewArguments in src/Plugin/ ExtraFieldType/ ExtraFieldViewsPlugin.php 
- Get the view arguments.
File
- src/ExtraFieldTypePluginBase.php, line 267 
Class
- ExtraFieldTypePluginBase
- Define extra field type plugin base.
Namespace
Drupal\entity_extra_fieldCode
protected function processEntityToken(string $text, ContentEntityInterface $entity) : string {
  return $this->token
    ->replace($text, $this
    ->getEntityTokenData($entity), [
    'clear' => TRUE,
  ]);
}