convert to central function
authordemeritcowboy <demeritcowboy@hotmail.com>
Fri, 11 Dec 2020 06:30:33 +0000 (01:30 -0500)
committerdemeritcowboy <demeritcowboy@hotmail.com>
Fri, 11 Dec 2020 06:30:33 +0000 (01:30 -0500)
CRM/Contribute/BAO/Contribution.php
CRM/Core/BAO/PrevNextCache.php
CRM/Core/BAO/Setting.php
CRM/Core/BAO/UFGroup.php
CRM/Core/Form.php
CRM/Dedupe/Merger.php
CRM/Mailing/BAO/Mailing.php
CRM/Member/BAO/Membership.php
CRM/Member/BAO/Query.php
CRM/Utils/Geocode.php
CRM/Utils/Hook.php

index 7170db4948990f26f86a60ccdfc2819faa426c96..f63c36237f65468b6381f101236a666ed68a4f98 100644 (file)
@@ -4761,8 +4761,7 @@ INNER JOIN civicrm_activity ON civicrm_activity_contact.activity_id = civicrm_ac
     }
     elseif (empty($lineItemDetails['line_total'])) {
       // follow legacy code path
-      Civi::log()
-        ->warning('Deprecated bit of code, please log a ticket explaining how you got here!', ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning('Deprecated bit of code, please log a ticket explaining how you got here!');
       return $params['total_amount'];
     }
     else {
index f84454ae72ed7e43fc66aa30bb71076bebebd709..d47c44ff91df7c56ee85de0ef42750e0b8f6ce5a 100644 (file)
@@ -325,7 +325,7 @@ FROM   civicrm_prevnext_cache pn
     CRM_Core_Error::deprecatedFunctionWarning('Deprecated function');
     // If entity table is an array we are passing in an older format where this function only had 1 param $values. We put a deprecation warning.
     if (!empty($entity_table) && is_array($entity_table)) {
-      Civi::log()->warning('Deprecated code path. Values should not be set this is going away in the future in favour of specific function params for each column.', array('civi.tag' => 'deprecated'));
+      CRM_Core_Error::deprecatedWarning('Deprecated code path. Values should not be set this is going away in the future in favour of specific function params for each column.');
       foreach ($values as $value) {
         $valueArray = self::convertSetItemValues($value);
         self::setItem($valueArray[0], $valueArray[1], $valueArray[2], $valueArray[3], $valueArray[4]);
index c6b18e74e9b2b77e1d22eab805b65de030fca4ee..02ec91a4ac5924d341b5fd820afa73ea3cde99a0 100644 (file)
@@ -186,7 +186,7 @@ class CRM_Core_BAO_Setting extends CRM_Core_DAO_Setting {
 
     foreach ($fieldsToSet as $settingField => &$settingValue) {
       if (empty($fields['values'][$settingField])) {
-        Civi::log()->warning('Deprecated Path: There is a setting (' . $settingField . ') not correctly defined. You may see unpredictability due to this. CRM_Core_Setting::setItems', ['civi.tag' => 'deprecated']);
+        CRM_Core_Error::deprecatedWarning('Deprecated Path: There is a setting (' . $settingField . ') not correctly defined. You may see unpredictability due to this. CRM_Core_Setting::setItems');
         $fields['values'][$settingField] = [];
       }
       self::validateSetting($settingValue, $fields['values'][$settingField]);
index f1b49eceae21f0e8711aa7287e5269baa51a3ff0..a4f56910d88f410401d25e58733cd9507d5cd3de 100644 (file)
@@ -1437,7 +1437,7 @@ class CRM_Core_BAO_UFGroup extends CRM_Core_DAO_UFGroup {
   public static function add(&$params, $ids = []) {
     if (empty($params['id']) && !empty($ids['ufgroup'])) {
       $params['id'] = $ids['ufgroup'];
-      Civi::log()->warning('ids parameter is deprecated', ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning('ids parameter is deprecated');
     }
     $fields = [
       'is_active',
index 6d67ce875fe056495d8ad9523976baf73a865e5b..a508f692226e905ab0d1916c29b2e2431412f797 100644 (file)
@@ -373,7 +373,7 @@ class CRM_Core_Form extends HTML_QuickForm_Page {
       // The $attributes param used to allow for strings and would default to an
       // empty string.  However, now that the variable is heavily manipulated,
       // we should expect it to always be an array.
-      Civi::log()->warning('Attributes passed to CRM_Core_Form::add() are not an array.', ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning('Attributes passed to CRM_Core_Form::add() are not an array.');
     }
     // Fudge some extra types that quickform doesn't support
     $inputType = $type;
index 89350b15751b8b5f86d23f7ad66ceacceac8a959..90c6a675882464e97a9a7921714be77e0ee6ee2a 100644 (file)
@@ -233,8 +233,7 @@ class CRM_Dedupe_Merger {
 
     CRM_Utils_Hook::merge('cidRefs', $contactReferences);
     if ($contactReferences !== $coreReferences) {
-      Civi::log()
-        ->warning("Deprecated hook ::merge in context of 'cidRefs. Use entityTypes instead.", ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning("Deprecated hook ::merge in context of 'cidRefs. Use entityTypes instead.");
     }
     \Civi::$statics[__CLASS__]['contact_references'] = $contactReferences;
     return \Civi::$statics[__CLASS__]['contact_references'];
index f28c1f17f5ef71360f1af6e7b109dac2d4d0d387..bd71534baed11cb01fafec88cc5b8f09195fc69c 100644 (file)
@@ -1446,7 +1446,7 @@ ORDER BY   civicrm_email.is_bulkmail DESC
     $id = $params['id'] ?? $ids['mailing_id'] ?? NULL;
 
     if (empty($params['id']) && !empty($ids)) {
-      \Civi::log('Parameter $ids is no longer used by Mailing::add. Use the api or just pass $params', ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning('Parameter $ids is no longer used by Mailing::add. Use the api or just pass $params');
     }
 
     if ($id) {
@@ -1525,7 +1525,7 @@ ORDER BY   civicrm_email.is_bulkmail DESC
 
     if (empty($params['id']) && (array_filter($ids) !== [])) {
       $params['id'] = $ids['mailing_id'] ?? $ids['id'];
-      \Civi::log('Parameter $ids is no longer used by Mailing::create. Use the api or just pass $params', ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning('Parameter $ids is no longer used by Mailing::create. Use the api or just pass $params');
     }
 
     // CRM-#1843
@@ -2493,7 +2493,7 @@ LEFT JOIN civicrm_mailing_group g ON g.mailing_id   = m.id
       throw new CRM_Core_Exception(ts('No id passed to mailing delJob function'));
     }
 
-    \Civi::log('This function is deprecated, use CRM_Mailing_BAO_MailingJob::del instead', ['civi.tag' => 'deprecated']);
+    CRM_Core_Error::deprecatedWarning('This function is deprecated, use CRM_Mailing_BAO_MailingJob::del instead');
 
     CRM_Mailing_BAO_MailingJob::del($id);
   }
index 540563f95a5f75575aae3f843e8e8b9529756471..16f57a2f264811824773da3c2418447530e03a0b 100644 (file)
@@ -255,7 +255,7 @@ class CRM_Member_BAO_Membership extends CRM_Member_DAO_Membership {
         if (!empty($params[$dateField]) && $params[$dateField] !== 'null' && strpos($params[$dateField], date('Ymd', strtotime(trim($params[$dateField])))) !== 0) {
           $params[$dateField] = date('Ymd', strtotime(trim($params[$dateField])));
           // @todo enable this once core is using the api.
-          // Civi::log()->warning('Relying on the BAO to clean up dates is deprecated. Call membership create via the api', ['civi.tag' => 'deprecated']);
+          // CRM_Core_Error::deprecatedWarning('Relying on the BAO to clean up dates is deprecated. Call membership create via the api');
         }
         if (!empty($params['id']) && empty($params[$dateField])) {
           $fieldsToLoad[] = $dateField;
index ca74ca0445ff5a5088494af2fce2ed244a16e689..ed6702e9162e4126a461f2f3763a6c79fe3aca89 100644 (file)
@@ -182,10 +182,7 @@ class CRM_Member_BAO_Query extends CRM_Core_BAO_Query {
     switch ($name) {
       case 'member_join_date_low':
       case 'member_join_date_high':
-        Civi::log()->warning(
-          'member_join_date field is deprecated please use membership_join_date field instead',
-          ['civi.tag' => 'deprecated']
-        );
+        CRM_Core_Error::deprecatedWarning('member_join_date field is deprecated please use membership_join_date field instead');
         $fldName = str_replace(['_low', '_high'], '', $name);
         $query->dateQueryBuilder($values,
           'civicrm_membership', $fldName, 'join_date',
@@ -195,10 +192,7 @@ class CRM_Member_BAO_Query extends CRM_Core_BAO_Query {
 
       case 'member_start_date_low':
       case 'member_start_date_high':
-        Civi::log()->warning(
-          'member_start_date field is deprecated please use membership_start_date field instead',
-          ['civi.tag' => 'deprecated']
-        );
+        CRM_Core_Error::deprecatedWarning('member_start_date field is deprecated please use membership_start_date field instead');
         $fldName = str_replace(['_low', '_high'], '', $name);
         $query->dateQueryBuilder($values,
           'civicrm_membership', $fldName, 'start_date',
@@ -208,10 +202,7 @@ class CRM_Member_BAO_Query extends CRM_Core_BAO_Query {
 
       case 'member_end_date_low':
       case 'member_end_date_high':
-        Civi::log()->warning(
-          'member_end_date field is deprecated please use membership_end_date field instead',
-          ['civi.tag' => 'deprecated']
-        );
+        CRM_Core_Error::deprecatedWarning('member_end_date field is deprecated please use membership_end_date field instead');
         $fldName = str_replace(['_low', '_high'], '', $name);
         $query->dateQueryBuilder($values,
           'civicrm_membership', $fldName, 'end_date',
index db61798635e18af65ab47f8c0cce4a6c1c87b912..ed7531824b81031a491e33965c861314a48ed071 100644 (file)
@@ -31,10 +31,7 @@ class CRM_Utils_Geocode {
    *   Class name, or empty.
    */
   public static function getProviderClass() {
-    Civi::log()->warning(
-      'CRM_Utils_Geocode is deprecated and will be removed from core soon, use CRM_Utils_GeocodeProvider::getUsableClassName()',
-      ['civi.tag' => 'deprecated']
-    );
+    CRM_Core_Error::deprecatedWarning('CRM_Utils_Geocode is deprecated and will be removed from core soon, use CRM_Utils_GeocodeProvider::getUsableClassName()');
 
     return (string) CRM_Utils_GeocodeProvider::getUsableClassName();
   }
index 388145cc73cca642530074893a7c2025680e1316..95a5496ffd60fd784edfe717de6fa71da3bef4fb 100644 (file)
@@ -155,7 +155,7 @@ abstract class CRM_Utils_Hook {
     if (!is_array($names)) {
       // We were called with the old contract wherein $names is actually an int.
       // Symfony dispatcher requires some kind of name.
-      Civi::log()->warning("hook_$fnSuffix should be updated to pass an array of parameter names to CRM_Utils_Hook::invoke().", ['civi.tag' => 'deprecated']);
+      CRM_Core_Error::deprecatedWarning("hook_$fnSuffix should be updated to pass an array of parameter names to CRM_Utils_Hook::invoke().");
       $compatNames = ['arg1', 'arg2', 'arg3', 'arg4', 'arg5', 'arg6'];
       $names = array_slice($compatNames, 0, (int) $names);
     }