APIv4 - Add Contact primary/billing joins for email, address, phone, im
authorColeman Watts <coleman@civicrm.org>
Tue, 21 Jun 2022 00:36:08 +0000 (20:36 -0400)
committerColeman Watts <coleman@civicrm.org>
Tue, 2 Aug 2022 19:57:20 +0000 (15:57 -0400)
commit17ea15063fd080480c9e8e9ee542009e99110e14
treeb1adae2e2e5f1bcaf6dd5219d3e025b899ba51e5
parenteebbb9755083efa02aa6802fb3af4a8c8758b1b0
APIv4 - Add Contact primary/billing joins for email, address, phone, im

Declares an implicit join between the contact record and primary/billing email, phone, address & im records,
making it easier to retrieve those directly from the Contact API.
Civi/Api4/Event/Subscriber/ContactSchemaMapSubscriber.php [new file with mode: 0644]
Civi/Api4/Query/Api4SelectQuery.php
Civi/Api4/Service/Schema/Joinable/Joinable.php
Civi/Api4/Service/Spec/Provider/ContactGetSpecProvider.php
ext/search_kit/Civi/Search/Admin.php
tests/phpunit/api/v4/Action/ContactGetTest.php