APIv4 - Support returning join data from serialized fields
authorColeman Watts <coleman@civicrm.org>
Sat, 3 Jul 2021 18:04:10 +0000 (14:04 -0400)
committerColeman Watts <coleman@civicrm.org>
Sun, 4 Jul 2021 17:50:27 +0000 (13:50 -0400)
commit1c33974643ab04439a3230c3eba270453489a234
treebb9b531a24a22005e0cff2678a05e365e5386359
parentef9170e41de4546eb37eb3c4898bcdb407599137
APIv4 - Support returning join data from serialized fields

This allows the API to return e.g. an array of display names from a serialized contact reference field.
Civi/Api4/Query/Api4SelectQuery.php
Civi/Api4/Service/Schema/Joinable/Joinable.php
Civi/Api4/Service/Schema/Joiner.php
Civi/Api4/Service/Schema/SchemaMapBuilder.php
tests/phpunit/api/v4/Action/CustomContactRefTest.php