Remove deprecated input variable
authorEileen McNaughton <emcnaughton@wikimedia.org>
Sat, 4 Sep 2021 23:00:26 +0000 (11:00 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Sat, 4 Sep 2021 23:00:26 +0000 (11:00 +1200)
CRM/Mailing/BAO/Mailing.php

index 2e53e4a388f2fc7b9445eed7694f4c53ab51cb95..0aba5b5d350bc63707c04e6c1ef932d39ff1c3f5 100644 (file)
@@ -1518,7 +1518,6 @@ ORDER BY   civicrm_email.is_bulkmail DESC
    *   Form values.
    *
    * @param array $params
-   * @param array $ids
    *
    * @return object
    *   $mailing      The new mailing object
@@ -1526,12 +1525,7 @@ ORDER BY   civicrm_email.is_bulkmail DESC
    * @throws \CRM_Core_Exception
    * @throws \CiviCRM_API3_Exception
    */
-  public static function create(&$params, $ids = []) {
-
-    if (empty($params['id']) && (array_filter($ids) !== [])) {
-      $params['id'] = $ids['mailing_id'] ?? $ids['id'];
-      CRM_Core_Error::deprecatedWarning('Parameter $ids is no longer used by Mailing::create. Use the api or just pass $params');
-    }
+  public static function create(&$params) {
 
     // CRM-#1843
     // If it is a mass sms, set url_tracking to false