Remove single use of extraParams in CRM_Utils_Token::getTokenDetails() #19640
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
I wanted to switch
CRM_Utils_Token::getTokenDetails()
to API4 but the existence of$extraParams
makes this difficult. Turns out it's only used in one place and can easily be removed.Before
$extraParams may be passed to tokens query.
After
$extraParams not used.
Technical Details
Calling getTokenDetails with [0] makes no sense because nothing is returned.
Comments
@eileenmcnaughton I started looking at some of the differences in contact token parsing and thought that both old/new functions would be simplified a lot if we switched them to API4.