From aedbe2b86907ddc56fe3ef3b4c8bcf80bf52b7a4 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Thu, 15 Sep 2022 18:52:17 +1200 Subject: [PATCH] Deprecate handling for removed silly constant --- CRM/Contact/Import/Form/MapField.php | 2 +- CRM/Import/ImportProcessor.php | 3 +++ tests/phpunit/CRM/Contact/Import/Form/MapFieldTest.php | 5 +---- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CRM/Contact/Import/Form/MapField.php b/CRM/Contact/Import/Form/MapField.php index 8f3198da79..cec46c953a 100644 --- a/CRM/Contact/Import/Form/MapField.php +++ b/CRM/Contact/Import/Form/MapField.php @@ -275,7 +275,7 @@ class CRM_Contact_Import_Form_MapField extends CRM_Import_Form_MapField { $processor->setMappingID((int) $this->getSubmittedValue('savedMapping')); $processor->setFormName($formName); $processor->setMetadata($this->getContactImportMetadata()); - $processor->setContactTypeByConstant($this->getSubmittedValue('contactType')); + $processor->setContactType($this->getSubmittedValue('contactType')); $processor->setContactSubType($this->getSubmittedValue('contactSubType')); $mapper = $this->getSubmittedValue('mapper'); diff --git a/CRM/Import/ImportProcessor.php b/CRM/Import/ImportProcessor.php index 77c0b39371..a9c7cb876f 100644 --- a/CRM/Import/ImportProcessor.php +++ b/CRM/Import/ImportProcessor.php @@ -212,9 +212,12 @@ class CRM_Import_ImportProcessor { /** * Set the contact type according to the constant. * + * @deprecated + * * @param int $contactTypeKey */ public function setContactTypeByConstant($contactTypeKey) { + CRM_Core_Error::deprecatedFunctionWarning('no replacement'); $constantTypeMap = [ 'Individual' => 'Individual', 'Household' => 'Household', diff --git a/tests/phpunit/CRM/Contact/Import/Form/MapFieldTest.php b/tests/phpunit/CRM/Contact/Import/Form/MapFieldTest.php index a19b386d02..c0d8df75cb 100644 --- a/tests/phpunit/CRM/Contact/Import/Form/MapFieldTest.php +++ b/tests/phpunit/CRM/Contact/Import/Form/MapFieldTest.php @@ -226,9 +226,6 @@ class CRM_Contact_Import_Form_MapFieldTest extends CiviUnitTestCase { $this->assertEquals('street_address', $processor->getFieldName(3)); $this->assertEquals($this->getCustomFieldName('text'), $processor->getFieldName(4)); $this->assertEquals('url', $processor->getFieldName(8)); - - $processor->setContactTypeByConstant('Household'); - $this->assertEquals('Household', $processor->getContactType()); } /** @@ -346,7 +343,7 @@ class CRM_Contact_Import_Form_MapFieldTest extends CiviUnitTestCase { $processor->setMappingID($mappingID); $processor->setFormName('document.forms.MapField'); $processor->setMetadata($this->getContactImportMetadata()); - $processor->setContactTypeByConstant('Individual'); + $processor->setContactType('Individual'); $defaults = []; $defaults["mapper[$columnNumber]"] = $processor->getSavedQuickformDefaultsForColumn($columnNumber); -- 2.25.1