Merge pull request #22545 from eileenmcnaughton/build
[civicrm-core.git] / CRM / Contribute / WorkflowMessage / RecurringCancelled.php
1 <?php
2
3 /**
4 * @support template-only
5 */
6 class CRM_Contribute_WorkflowMessage_RecurringCancelled extends Civi\WorkflowMessage\GenericWorkflowMessage {
7 use CRM_Contribute_WorkflowMessage_RecurringTrait;
8
9 public const WORKFLOW = 'contribution_recurring_cancelled';
10
11 /**
12 * The recurring contribution contact.
13 *
14 * @var array|null
15 *
16 * @scope tokenContext
17 *
18 * @required
19 */
20 public $contact;
21
22 protected function exportExtraTokenContext(array &$export): void {
23 $export['smartyTokenAlias']['amount'] = 'contribution_recur.amount';
24 $export['smartyTokenAlias']['recur_frequency_unit'] = 'contribution_recur.frequency_unit:label';
25 $export['smartyTokenAlias']['recur_frequency_interval'] = 'contribution_recur.frequency_interval';
26 }
27
28 }