Regression: Fatal errors in IPNs after loadRelatedObjects refactor
@eileen This refactor causes fatal errors with our IPN-based payment processor : https://github.com/civicrm/civicrm-core/commit/d0a93d4dfc2a771b095f26fa33eb5551d6c9dcdb
I still need to do some more investigation, but the error we see is:
TypeError: Illegal offset type in CRM_Financial_BAO_PaymentProcessor::getPayment() (line 222 of .../CRM/Financial/BAO/PaymentProcessor.php).
Which corresponds to the return in:
Reverting that refactor fixes the issue for us. I'll do some more digging...