Details
-
Type: Patch
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 3.3.6
-
Fix Version/s: 3.4.6
-
Component/s: CiviCRM API
-
Labels:None
Description
The civicrm_store_values function is generally called with a much smaller value set than the allowable set of fields. By using the array_intersect_key built it to reduce the key space before looping the performance of this function (especially for small values arrays) can be dramatically improved.