APIv4 - Enrich EntityBridge metadata to permit more than 2 bridge joins
authorColeman Watts <coleman@civicrm.org>
Tue, 23 Nov 2021 21:02:43 +0000 (16:02 -0500)
committerColeman Watts <coleman@civicrm.org>
Wed, 24 Nov 2021 02:03:01 +0000 (21:03 -0500)
commit63f3df59810097f69b0c9503cb725d95c43d43f1
tree49750f46ef4e48431438ce2347098468c59614d9
parent300ef9fc907c1f0c8be52cf741719d6c310f1944
APIv4 - Enrich EntityBridge metadata to permit more than 2 bridge joins

This allows the RelationshipCache entity to bridge not only Contact to Contact
but also Contact to Case.
Civi/Api4/CaseContact.php
Civi/Api4/EntityFinancialAccount.php
Civi/Api4/EntityFinancialTrxn.php
Civi/Api4/Generic/Traits/EntityBridge.php
Civi/Api4/GroupContact.php
Civi/Api4/Query/Api4SelectQuery.php
Civi/Api4/RelationshipCache.php
ext/search_kit/Civi/Search/Admin.php
ext/search_kit/tests/phpunit/Civi/Search/AdminTest.php [new file with mode: 0644]
tests/phpunit/api/v4/Action/FkJoinTest.php
tests/phpunit/api/v4/Entity/CaseTest.php