4 * @method array getContributionRecur()
5 * @method array getContact()
6 * @method $this setContact(array $contact)
8 trait CRM_Contribute_WorkflowMessage_RecurringTrait
{
10 * The recurring contribution.
14 * @scope tokenContext as contribution_recur
18 public $contributionRecur;
22 * @scope tokenContext as contribution_recurId
24 public $contributionRecurId;
27 * Set recurring contribution object.
29 * @param array $contributionRecur
33 public function setContributionRecur(array $contributionRecur): self
{
34 $this->contributionRecur
= $contributionRecur;
35 if (!empty($contributionRecur['id'])) {
36 $this->contributionRecurId
= $contributionRecur['id'];