Remove deprecated function CRM_Contact_BAO_GroupContactCache::remove
authorColeman Watts <coleman@civicrm.org>
Wed, 4 Mar 2020 17:10:12 +0000 (12:10 -0500)
committerColeman Watts <coleman@civicrm.org>
Wed, 4 Mar 2020 17:10:12 +0000 (12:10 -0500)
CRM/Contact/BAO/GroupContactCache.php

index b040cbade1eab05ef1487bd20465dc8d16e4e4f0..d2247f153cbd3ae4a2a6441bc079d7f5ce8163d6 100644 (file)
@@ -266,23 +266,6 @@ WHERE  id IN ( $groupIDs )
     CRM_Core_DAO::executeQuery($sql);
   }
 
-  /**
-   * @deprecated function - the best function to call is
-   * CRM_Contact_BAO_Contact::updateContactCache at the moment, or api job.group_cache_flush
-   * to really force a flush.
-   *
-   * Remove this function altogether by mid 2018.
-   *
-   * However, if updating code outside core to use this (or any BAO function) it is recommended that
-   * you add an api call to lock in into our contract. Currently there is not really a supported
-   * method for non core functions.
-   */
-  public static function remove() {
-    Civi::log()
-      ->warning('Deprecated code. This function should not be called without groupIDs. Extensions can use the api job.group_cache_flush for a hard flush or add an api option for soft flush', ['civi.tag' => 'deprecated']);
-    CRM_Contact_BAO_GroupContactCache::opportunisticCacheFlush();
-  }
-
   /**
    * Function to clear group contact cache and reset the corresponding
    *  group's cache and refresh date