APIv4 - Remove implicit multi-joins
authorColeman Watts <coleman@civicrm.org>
Thu, 7 May 2020 14:01:17 +0000 (10:01 -0400)
committerColeman Watts <coleman@civicrm.org>
Fri, 15 May 2020 17:00:22 +0000 (13:00 -0400)
commit334bebddd0a7caf33be31445ca3e10b4c49f3e1b
tree952eed79c43eaab6cb09bf6fcd78ce7e52fe9143
parentc16b4b6b1346b360e428476658c638134ce13639
APIv4 - Remove implicit multi-joins

These were actually run as a separate query and "joined" to the main results array in PHP.
Removing them to make way for supporting explicit multi-joins which will use SQL.
Civi/Api4/Event/Events.php
Civi/Api4/Event/Subscriber/ContactSchemaMapSubscriber.php [deleted file]
Civi/Api4/Event/Subscriber/PostSelectQuerySubscriber.php [deleted file]
Civi/Api4/Query/Api4SelectQuery.php
Civi/Api4/Service/Schema/Joiner.php
tests/phpunit/api/v4/Action/FkJoinTest.php
tests/phpunit/api/v4/Query/Api4SelectQueryComplexJoinTest.php [deleted file]
tests/phpunit/api/v4/Query/Api4SelectQueryTest.php
tests/phpunit/api/v4/Query/OneToOneJoinTest.php
tests/phpunit/api/v4/Query/SelectQueryMultiJoinTest.php