protected static function GoogleAnalyticsAdminSettingsForm::getForbiddenTokens in Google Analytics 8.2
Same name and namespace in other branches
- 8.3 src/Form/GoogleAnalyticsAdminSettingsForm.php \Drupal\google_analytics\Form\GoogleAnalyticsAdminSettingsForm::getForbiddenTokens()
- 4.x src/Form/GoogleAnalyticsAdminSettingsForm.php \Drupal\google_analytics\Form\GoogleAnalyticsAdminSettingsForm::getForbiddenTokens()
Get an array of all forbidden tokens.
Parameters
array $value: An array of token values.
Return value
array A unique array of invalid tokens.
1 call to GoogleAnalyticsAdminSettingsForm::getForbiddenTokens()
- GoogleAnalyticsAdminSettingsForm::tokenElementValidate in src/
Form/ GoogleAnalyticsAdminSettingsForm.php - Validate a form element that should have tokens in it.
File
- src/
Form/ GoogleAnalyticsAdminSettingsForm.php, line 795
Class
- GoogleAnalyticsAdminSettingsForm
- Configure Google_Analytics settings for this site.
Namespace
Drupal\google_analytics\FormCode
protected static function getForbiddenTokens(array $value) {
$invalid_tokens = [];
$value_tokens = is_string($value) ? \Drupal::token()
->scan($value) : $value;
foreach ($value_tokens as $tokens) {
if (array_filter($tokens, 'static::containsForbiddenToken')) {
$invalid_tokens = array_merge($invalid_tokens, array_values($tokens));
}
}
array_unique($invalid_tokens);
return $invalid_tokens;
}