BAO - deprecate create for writeRecord: ACL
authorColeman Watts <coleman@civicrm.org>
Sat, 1 Apr 2023 20:32:11 +0000 (16:32 -0400)
committerColeman Watts <coleman@civicrm.org>
Sat, 1 Apr 2023 20:32:11 +0000 (16:32 -0400)
CRM/ACL/BAO/ACL.php
CRM/ACL/Form/ACL.php
CRM/ACL/Form/ACLBasic.php

index 89067de60a4c7a86268dfebe954fe87cf9da331c..6fec93ed46933319d05376dcf1ce666613c5d40b 100644 (file)
@@ -146,15 +146,13 @@ SELECT acl.*
   }
 
   /**
+   * @deprecated
    * @param array $params
-   *
    * @return CRM_ACL_DAO_ACL
    */
   public static function create($params) {
-    $dao = new CRM_ACL_DAO_ACL();
-    $dao->copyValues($params);
-    $dao->save();
-    return $dao;
+    CRM_Core_Error::deprecatedFunctionWarning('writeRecord');
+    return self::writeRecord($params);
   }
 
   /**
index 61138975ce3e0845e305cf2fbee6e30ebd411f11..809793014a01e64a793234f11aeaab1767a2a8fe 100644 (file)
@@ -283,7 +283,7 @@ class CRM_ACL_Form_ACL extends CRM_Admin_Form {
         $params['id'] = $this->_id;
       }
 
-      CRM_ACL_BAO_ACL::create($params);
+      CRM_ACL_BAO_ACL::writeRecord($params);
     }
   }
 
index 401e279d6ac712c5e0e39822701a66b3245b01a1..f6df1a4a195012bf2371bfadbb2e10b792ecf9c5 100644 (file)
@@ -132,7 +132,7 @@ DELETE
         $newParams = $params;
         unset($newParams['object_table']);
         $newParams['object_table'] = $object_table;
-        CRM_ACL_BAO_ACL::create($newParams);
+        CRM_ACL_BAO_ACL::writeRecord($newParams);
       }
     }
   }