+ /**
+ * Get the basic tokens provided.
+ *
+ * @return array token name => token label
+ */
+ protected function getBasicTokens() {
+ return [
+ 'activity_id' => ts('Activity ID'),
+ 'activity_type' => ts('Activity Type'),
+ 'subject' => ts('Activity Subject'),
+ 'details' => ts('Activity Details'),
+ 'activity_date_time' => ts('Activity Date-Time'),
+ ];
+ }
+
+ /**
+ * Get the tokens for custom fields
+ * @return array token name => token label
+ */
+ protected function getCustomFieldTokens() {
+ return CRM_Utils_Token::getCustomFieldTokens('Activity');
+ }
+