Merge pull request #23959 from totten/master-casexml-acttype
[civicrm-core.git] / CRM / Event / ParticipantTokens.php
index 9863bf65667f0b584f89a76f0e6a08c162f30c9f..b29050fcf143fd24f98f5fdfba01af4557788751 100644 (file)
@@ -10,7 +10,6 @@
  +--------------------------------------------------------------------+
  */
 
-use Civi\Token\Event\TokenValueEvent;
 use Civi\Token\TokenRow;
 
 /**
@@ -20,13 +19,6 @@ use Civi\Token\TokenRow;
  */
 class CRM_Event_ParticipantTokens extends CRM_Core_EntityTokens {
 
-  public static function getSubscribedEvents() {
-    $events = parent::getSubscribedEvents();
-    // Set the weight so it runs before event tokens.
-    $events['civi.token.eval'] = ['evaluateTokens', 400];
-    return $events;
-  }
-
   /**
    * Get the entity name for api v4 calls.
    *
@@ -43,21 +35,6 @@ class CRM_Event_ParticipantTokens extends CRM_Core_EntityTokens {
     return ['fee_currency'];
   }
 
-  /**
-   * To handle variable tokens, override this function and return the active tokens.
-   *
-   * @param \Civi\Token\Event\TokenValueEvent $e
-   *
-   * @return mixed
-   */
-  public function getActiveTokens(TokenValueEvent $e) {
-    $messageTokens = $e->getTokenProcessor()->getMessageTokens();
-    if (!isset($messageTokens[$this->entity])) {
-      return isset($messageTokens['event']) ? ['event_id'] : FALSE;
-    }
-    return parent::getActiveTokens($e);
-  }
-
   /**
    * Get any tokens with custom calculation.
    */