Add pseudoconstant suffixes to xml/dao
authorcolemanw <coleman@civicrm.org>
Fri, 25 Aug 2023 20:04:38 +0000 (16:04 -0400)
committercolemanw <coleman@civicrm.org>
Mon, 28 Aug 2023 10:42:16 +0000 (06:42 -0400)
commitaf7a1c3529472d4bff16cbcef018657d3ddd8887
treee4d0a21f672ed7cef0a8fefc66d28c9f6d98c694
parent44fa0ef0c8f7539ebe7d3d0b8bc8c733eb165f4f
Add pseudoconstant suffixes to xml/dao

This makes suffixes more available outside APIv4, and reduces the necessity of one-off SpecProvider classes
19 files changed:
CRM/Core/CodeGen/Specification.php
CRM/Core/DAO/ActionSchedule.php
CRM/Core/DAO/Address.php
CRM/Core/DAO/CustomGroup.php
CRM/Core/DAO/UserJob.php
Civi/Api4/Service/Spec/Provider/ActionScheduleSpecProvider.php
Civi/Api4/Service/Spec/Provider/AddressGetSpecProvider.php
Civi/Api4/Service/Spec/Provider/CustomGroupSpecProvider.php [deleted file]
Civi/Api4/Service/Spec/Provider/UserJobSpecProvider.php [deleted file]
Civi/Api4/Service/Spec/SpecFormatter.php
ext/afform/core/CRM/Afform/DAO/AfformSubmission.php
ext/afform/core/Civi/Api4/Service/Spec/Provider/AfformSubmissionSpecProvider.php [deleted file]
ext/afform/core/xml/schema/CRM/Afform/AfformSubmission.xml
tests/phpunit/api/v4/Action/GetFieldsTest.php
tests/phpunit/api/v4/Entity/ActionScheduleTest.php
xml/schema/Core/ActionSchedule.xml
xml/schema/Core/Address.xml
xml/schema/Core/CustomGroup.xml
xml/schema/Core/UserJob.xml