X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FSmsProvider.php;h=c445c4ed76afd67a783e2ac42b9133ed8410b2db;hb=a25b46e9d724ebc8a2b4f02a6c0ef49f853c749a;hp=87f7f30390201fb1cc52b337f7aad635b3f0fc7a;hpb=7c9eed36a590df78d9e2c561d1f65a939903eca2;p=civicrm-core.git diff --git a/api/v3/SmsProvider.php b/api/v3/SmsProvider.php index 87f7f30390..c445c4ed76 100644 --- a/api/v3/SmsProvider.php +++ b/api/v3/SmsProvider.php @@ -39,7 +39,19 @@ * @return array */ function civicrm_api3_sms_provider_create($params) { - return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params); + return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params, 'Provider'); +} + +/** + * Adjust Metadata for Create action. + * + * The metadata is used for setting defaults, documentation & validation. + * + * @param array $params + * Array of parameters determined by getfields. + */ +function _civicrm_api3_sms_provider_create_spec(&$params) { + $params['domain_id']['api.default'] = CRM_Core_Config::domainID(); } /**