Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Extract
getMembershipBlock
Before
The code to
getMembershipBlock
is buried in a bigger ifAfter
It is extracted
Technical Details
Because the function now handles 'calculate if not already calculated' we can move it below the
if
which means we can also remove theget
to grab it again a few lines further down. There is a legacy pattern where calculated values were passed around within the form & from form to form, either because they (incorrectly) thought the work involved in calculating them was enough to justify it or ... just cos. But in this case if you know the contribution page you can figure out the block - there is no dependency on the formValuesThis is part of my effort to make sense of these variales #25181
Comments