APIv4 - Pass entire Api4SelectQuery object to expression when rendering
authorColeman Watts <coleman@civicrm.org>
Wed, 13 Apr 2022 23:12:21 +0000 (19:12 -0400)
committerColeman Watts <coleman@civicrm.org>
Mon, 18 Apr 2022 18:34:14 +0000 (14:34 -0400)
commit3dbd39269b7fedd100e7a96061e174ca4910d245
tree1b7fcf50277f96b29e23162311fd7c150b29ecf1
parentff2a73cb2a6bb07460edc0a368149a333dafd637
APIv4 - Pass entire Api4SelectQuery object to expression when rendering

This permits SearchSegment pseudo-fields to call $query->getField() on multiple
fields, including custom fields, while rendering.
Civi/Api4/Query/Api4SelectQuery.php
Civi/Api4/Query/SqlEquation.php
Civi/Api4/Query/SqlExpression.php
Civi/Api4/Query/SqlField.php
Civi/Api4/Query/SqlFunction.php
Civi/Api4/Query/SqlNull.php
Civi/Api4/Query/SqlNumber.php
Civi/Api4/Query/SqlString.php
Civi/Api4/Query/SqlWild.php