4 * @method array getContribution()
5 * @method ?int getContributionID()
6 * @method $this setContributionID(?int $contributionId)
8 trait CRM_Contribute_WorkflowMessage_ContributionTrait
{
14 * @scope tokenContext as contribution
20 * @scope tokenContext as contribution_id
22 public $contributionId;
25 * Set contribution object.
27 * @param array $contribution
31 public function setContribution(array $contribution): self
{
32 $this->contribution
= $contribution;
33 if (!empty($contribution['id'])) {
34 $this->contributionId
= $contribution['id'];