$message, 'event_domain_unsubscribe' => $message, 'event_resubscribe' => $message, 'event_subscribe' => $message, ]; } /** * Handle an unsubscribe event. * * @deprecated * * @param array $params * * @return array */ function civicrm_api3_mailing_group_event_unsubscribe($params) { return civicrm_api('mailing_event_unsubscribe', 'create', $params); } /** * Handle a site-level unsubscribe event. * * @deprecated * * @param array $params * * @return array */ function civicrm_api3_mailing_group_event_domain_unsubscribe($params) { $params['org_unsubscribe'] = 1; return civicrm_api('mailing_event_unsubscribe', 'create', $params); } /** * Handle a re-subscription event. * * @deprecated * * @param array $params * * @return array */ function civicrm_api3_mailing_group_event_resubscribe($params) { return civicrm_api('mailing_event_resubscribe', 'create', $params); } /** * Handle a subscription event. * * @deprecated * * @param array $params * * @return array */ function civicrm_api3_mailing_group_event_subscribe($params) { return civicrm_api('mailing_event_subscribe', 'create', $params); } /** * Create mailing group. * * @param array $params * * @return array * @throws \API_Exception */ function civicrm_api3_mailing_group_create($params) { return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params); } /** * Get mailing group. * * @param array $params * * @return array */ function civicrm_api3_mailing_group_get($params) { return _civicrm_api3_basic_get(_civicrm_api3_get_BAO(__FUNCTION__), $params); } /** * Delete mailing group. * * @param array $params * * @return array * @throws \API_Exception */ function civicrm_api3_mailing_group_delete($params) { return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__), $params); }