* @return CRM_Case_BAO_CaseContact
*/
public static function create($params) {
- $hook = empty($params['id']) ? 'create' : 'edit';
- CRM_Utils_Hook::pre($hook, 'CaseContact', CRM_Utils_Array::value('id', $params), $params);
-
- $caseContact = new self();
- $caseContact->copyValues($params);
- $caseContact->save();
-
- CRM_Utils_Hook::post($hook, 'CaseContact', $caseContact->id, $caseContact);
+ $caseContact = self::writeRecord($params);
// add to recently viewed
$caseType = CRM_Case_BAO_Case::getCaseType($caseContact->case_id);