Error details:
Uncaught InvalidArgumentException: item should be a Collection or an array or an object in .../vendor/wpml/fp/core/Obj.php:112
This seems to be a compatibility issue with PHP 8.2 and how WPML handles Gravity Forms' required indicators. My host (WP Engine) confirmed this is a code-level issue. Could you please provide a fix or a patch?
I contacted WP Engine support as you suggested. However, they informed me that because my site is on a "Shared Environment," they are unable to manually flush the PHP OPcache or restart the PHP-FPM process for an individual site.
Since I cannot perform a server-side PHP reset, are there any other steps I can take? For example, is there a specific setting in WPML I should change, or a patch available for this InvalidArgumentException under PHP 8.2?
Also, I found that disabling the 'Gravity Forms Partial Entries' and 'Nelio AB Testing' plugins seems to have temporarily stopped the errors. Does this give you any more insight?