protected function TokenReplacer::getReplacementsWithUnreplacedTokensClearedIfSet in Advanced Entity Tokens 2.x
Clears unreplaced tokens if the option was enabled.
Parameters
array $tokens: The tokens.
array $replacements: The replacements array.
Return value
array The updated list of replacements.
Throws
\Exception
2 calls to TokenReplacer::getReplacementsWithUnreplacedTokensClearedIfSet()
- TokenReplacer::getReplacements in src/
TokenReplacer.php - Fetches replacements for the provided tokens.
- TokenReplacer::getReplacementsForTokenType in src/
TokenReplacer.php - Fetches token replacements for specific token types.
File
- src/
TokenReplacer.php, line 582
Class
- TokenReplacer
- Class TokenReplacer.
Namespace
Drupal\aetCode
protected function getReplacementsWithUnreplacedTokensClearedIfSet(array $tokens, array $replacements) : array {
if (!$this
->getOptions()['clear']) {
return $replacements;
}
foreach ($tokens as $original) {
if (!isset($replacements[$original])) {
$replacements[$original] = '';
}
}
return $replacements;
}