REF - Use `CRM_Contact_BAO_ContactType::basicTypes()` instead of hardcoded lists
authorColeman Watts <coleman@civicrm.org>
Thu, 6 Jan 2022 17:17:29 +0000 (12:17 -0500)
committerColeman Watts <coleman@civicrm.org>
Thu, 6 Jan 2022 19:37:57 +0000 (14:37 -0500)
commit2d35bc781cdb66f440261fce17166734414b780d
tree56762cf841ec011e53a999cfaadfe050c5281e25
parentbf2fc668d9e458df17248e35968fbb06b97411d6
REF - Use `CRM_Contact_BAO_ContactType::basicTypes()` instead of hardcoded lists

Makes code more flexible/forgiving if new contact types are added in the future,
or if existing contact types are disabled.
17 files changed:
CRM/Contact/Form/Contact.php
CRM/Contact/Import/Form/MapField.php
CRM/Contact/Import/Parser/Contact.php
CRM/Core/BAO/CustomField.php
CRM/Core/BAO/Mapping.php
CRM/Core/BAO/UFField.php
CRM/Core/BAO/UFGroup.php
CRM/Dedupe/BAO/DedupeRule.php
CRM/Dedupe/BAO/DedupeRuleGroup.php
CRM/Report/Form.php
CRM/UF/Form/Field.php
CRM/UF/Page/ProfileEditor.php
CRM/Utils/Migrate/Export.php
CRM/Utils/Migrate/Import.php
api/v3/utils.php
ext/afform/admin/Civi/AfformAdmin/AfformAdminMeta.php
ext/afform/admin/Civi/Api4/Action/Afform/LoadAdminData.php