Remove function duplicated in error
authorEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 7 Oct 2021 04:11:59 +0000 (17:11 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 7 Oct 2021 04:11:59 +0000 (17:11 +1300)
This function lives on & is called on the

CRM/Contact/Tokens.php

index 218b4b3e490dd5473381291ac4caa5c1a0edd107..d482c89447ca828c156776b65f4365a2e07a3194 100644 (file)
@@ -226,29 +226,6 @@ class CRM_Contact_Tokens extends CRM_Core_EntityTokens {
     ];
   }
 
-  /**
-   * Interpret the variable `$context['smartyTokenAlias']` (e.g. `mySmartyField' => `tkn_entity.tkn_field`).
-   *
-   * We need to ensure that any tokens like `{tkn_entity.tkn_field}` are hydrated, so
-   * we pretend that they are in use.
-   *
-   * @param \Civi\Token\Event\TokenValueEvent $e
-   */
-  public function setupSmartyAliases(TokenValueEvent $e) {
-    $aliasedTokens = [];
-    foreach ($e->getRows() as $row) {
-      $aliasedTokens = array_unique(array_merge($aliasedTokens,
-        array_values($row->context['smartyTokenAlias'] ?? [])));
-    }
-
-    $fakeMessage = implode('', array_map(function ($f) {
-      return '{' . $f . '}';
-    }, $aliasedTokens));
-
-    $proc = $e->getTokenProcessor();
-    $proc->addMessage('TokenCompatSubscriber.aliases', $fakeMessage, 'text/plain');
-  }
-
   /**
    * Load token data from legacy hooks.
    *