APIv4 ConformanceTest - Be smarter about conditionally-required fields
authorcolemanw <coleman@civicrm.org>
Fri, 4 Aug 2023 02:38:53 +0000 (22:38 -0400)
committercolemanw <coleman@civicrm.org>
Thu, 10 Aug 2023 00:04:33 +0000 (20:04 -0400)
commite4da3f7e8f0658fd3132d08205274f527d656755
treefacfdaa636fd65216ef879f347be84c97d0025cd
parentde00a2b14f60a7f6fef59b5b3331c17fc1e3e061
APIv4 ConformanceTest - Be smarter about conditionally-required fields

Before: fields with 'required_if' were blindly treated as 'required'
After: 'required_if' condition is evaluated
Civi/Test/Api4TestTrait.php