[REF] Complete order
authoreileen <emcnaughton@wikimedia.org>
Thu, 4 Feb 2021 04:50:29 +0000 (17:50 +1300)
committereileen <emcnaughton@wikimedia.org>
Thu, 4 Feb 2021 04:50:29 +0000 (17:50 +1300)
commit5e68fa06f6069a95e16b449805ace2be08ab27c0
treef552e26d3f5b591158c9fb69de2c418ab3b327c5
parente7b50ec398496d4780c06c4b795461d9fc959ab3
[REF] Complete order

Unset contribution once we have finished with it.

This patch does very little but it takes a bit of searching to check the handful of places
that call completeOrder and check that none of them use the contribution
object after this function call. With this merged it will be possible to
cleanup the references to the contribution in the repeattransaction
code safe in the knowledge that the object is not needed after that
function (or within it from my reading). It seems likely we can switch to
passing in contributionID rather than the whole object.
CRM/Contribute/BAO/Contribution.php
CRM/Core/Payment/AuthorizeNetIPN.php