- $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);