CRM-15988 - Cleanup internal use of entity names
[civicrm-core.git] / api / v3 / Setting.php
index 797cb8537d720696a33ba7774659be4262dc7b4a..53a39dfbc540cab23d3f6b5acdb1a72be2e971ff 100644 (file)
  */
 
 /**
- * File for CiviCRM APIv3 settings
+ * This api exposes CiviCRM configuration settings.
+ *
+ * @package CiviCRM_APIv3
+ */
+
+/**
+ * Get fields for setting api calls.
  *
- * @package CiviCRM_APIv3_Core
- * @subpackage API_Settings
- * @copyright CiviCRM LLC (c) 2004-2014
- * @version $Id: Settings.php
  * @param array $params
+ *
  * @return array
  */
-
 function civicrm_api3_setting_getfields($params) {
   if (!empty($params['action']) && strtolower($params['action']) == 'getvalue') {
     $result = array(
@@ -48,7 +50,7 @@ function civicrm_api3_setting_getfields($params) {
         'title' => 'Setting Group',
         'description' => 'Settings Group. This is required if the setting is not stored in config',
         'type' => CRM_Utils_Type::T_STRING),
-      );
+    );
     return civicrm_api3_create_success($result, $params, 'setting', 'getfields');
   }
   if (!empty($params['name'])) {
@@ -73,7 +75,8 @@ function civicrm_api3_setting_getfields($params) {
 }
 
 /**
- * Alter metadata for getfields functions
+ * Alter metadata for getfields functions.
+ *
  * @param array $params
  */
 function _civicrm_api3_setting_getfields_spec(&$params) {
@@ -83,10 +86,14 @@ function _civicrm_api3_setting_getfields_spec(&$params) {
 }
 
 /**
- * Return default values for settings. We will domain key this as it could vary by domain (ie. urls)
+ * Return default values for settings.
+ *
+ * We will domain key this as it could vary by domain (ie. urls)
  * as we will be creating the option for a function rather than an value to be in the defaults
- * Note that is not in place as yet
+ * Note that is not in place as yet.
+ *
  * @param array $params
+ *
  * @return array
  * @throws \CiviCRM_API3_Exception
  * @throws \Exception
@@ -114,7 +121,7 @@ function civicrm_api3_setting_getdefaults(&$params) {
   return civicrm_api3_create_success($defaults, $params, 'setting', 'getfields');
 }
 /**
- * Metadata for setting create function
+ * Metadata for setting create function.
  *
  * @param array $params
  *   Parameters as passed to the API.
@@ -129,8 +136,10 @@ function _civicrm_api3_setting_getdefaults_spec(&$params) {
 }
 
 /**
- * Revert settings to defaults
+ * Revert settings to defaults.
+ *
  * @param array $params
+ *
  * @return array
  * @throws \Exception
  */
@@ -154,7 +163,8 @@ function civicrm_api3_setting_revert(&$params) {
 }
 
 /**
- * Alter metadata for getfields functions
+ * Alter metadata for getfields functions.
+ *
  * @param array $params
  */
 function _civicrm_api3_setting_revert_spec(&$params) {
@@ -162,15 +172,17 @@ function _civicrm_api3_setting_revert_spec(&$params) {
   $params['component_id'] = array('title' => 'id of relevant component');
   $params['domain_id'] = array(
     'api.default' => 'current_domain',
-    'description' => 'Defaults may differ by domain - if you do not pass in a domain id this will default to the current domain
-      an array or "all" are acceptable values for multiple domains',
+    'description' => 'Defaults may differ by domain - if you do not pass in a domain id this will default to the current domain'
+    . ' an array or "all" are acceptable values for multiple domains',
     'title' => 'Setting Domain',
   );
 }
 
 /**
- * Revert settings to defaults
+ * Revert settings to defaults.
+ *
  * @param array $params
+ *
  * @return array
  * @throws \CiviCRM_API3_Exception
  * @throws \Exception
@@ -194,7 +206,8 @@ function civicrm_api3_setting_fill(&$params) {
 }
 
 /**
- * Alter metadata for getfields functions
+ * Alter metadata for getfields functions.
+ *
  * @param array $params
  */
 function _civicrm_api3_setting_fill_spec(&$params) {
@@ -203,22 +216,19 @@ function _civicrm_api3_setting_fill_spec(&$params) {
   $params['domain_id'] = array(
     'api.default' => 'current_domain',
     'title' => 'Setting Domain',
-    'description' => 'Defaults may differ by domain - if you do not pass in a domain id this will default to the current domain
-      an array or "all" are acceptable values for multiple domains',
+    'description' => 'Defaults may differ by domain - if you do not pass in a domain id this will default to the '
+    . 'current domain, an array or "all" are acceptable values for multiple domains',
   );
 }
 
 /**
- * Create or update a setting
+ * Create or update a setting.
  *
  * @param array $params
- *   Associative array of setting.
- *                       name/value pairs + other vars as applicable - see getfields for more
- * @example SettingCreate.php Std Create example
+ *   Parameters as per getfields.
  *
  * @return array
  *   api result array
- * {@getfields setting_create}
  */
 function civicrm_api3_setting_create($params) {
   $domains = _civicrm_api3_setting_getDomainArray($params);
@@ -227,7 +237,7 @@ function civicrm_api3_setting_create($params) {
 }
 
 /**
- * Metadata for setting create function
+ * Metadata for setting create function.
  *
  * @param array $params
  *   Parameters as passed to the API.
@@ -238,23 +248,21 @@ function _civicrm_api3_setting_create_spec(&$params) {
     'title' => 'Setting Domain',
     'description' => 'if you do not pass in a domain id this will default to the current domain
       an array or "all" are acceptable values for multiple domains',
-   );
+  );
   $params['group'] = array(
-     'title' => 'Setting Group',
-     'description' => 'if you know the group defining it will make the api more efficient',
-   );
+    'title' => 'Setting Group',
+    'description' => 'if you know the group defining it will make the api more efficient',
+  );
 }
 
 /**
- * Returns array of settings matching input parameters
+ * Returns array of settings matching input parameters.
  *
  * @param array $params
- *   Array of one or more valid.
- *                       property_name=>value pairs.
+ *   Array of one or more valid property_name=>value pairs.
  *
  * @return array
  *   Array of matching settings
- * {@getfields setting_get}
  */
 function civicrm_api3_setting_get($params) {
   $domains = _civicrm_api3_setting_getDomainArray($params);
@@ -262,7 +270,7 @@ function civicrm_api3_setting_get($params) {
   return civicrm_api3_create_success($result, $params, 'setting', 'get');
 }
 /**
- * Metadata for setting create function
+ * Metadata for setting create function.
  *
  * @param array $params
  *   Parameters as passed to the API.
@@ -279,16 +287,17 @@ function _civicrm_api3_setting_get_spec(&$params) {
   );
 }
 /**
- * Returns value for specific parameter. Function requires more fields than 'get' but is intended for
+ * Returns value for specific parameter.
+ *
+ * Function requires more fields than 'get' but is intended for
  * runtime usage & should be quicker
  *
  * @param array $params
- *   (reference) Array of one or more valid.
+ *   Array of one or more valid.
  *                       property_name=>value pairs.
  *
  * @return array
- *   Array of matching settings
- * {@getfields setting_get}
+ *   API result array.
  */
 function civicrm_api3_setting_getvalue($params) {
   $config = CRM_Core_Config::singleton();
@@ -306,7 +315,7 @@ function civicrm_api3_setting_getvalue($params) {
 }
 
 /**
- * Metadata for setting create function
+ * Metadata for setting create function.
  *
  * @param array $params
  *   Parameters as passed to the API.
@@ -314,21 +323,21 @@ function civicrm_api3_setting_getvalue($params) {
 function _civicrm_api3_setting_getvalue_spec(&$params) {
 
   $params['group'] = array(
-      'title' => 'Settings Group',
-      'api.required' => TRUE,
+    'title' => 'Settings Group',
+    'api.required' => TRUE,
   );
   $params['name'] = array(
-      'title' => 'Setting Name',
-      'api.aliases' => array('return'),
+    'title' => 'Setting Name',
+    'api.aliases' => array('return'),
   );
   $params['default_value'] = array(
-      'title' => 'Default Value',
+    'title' => 'Default Value',
   );
   $params['component_id'] = array(
-      'title' => 'Component Id',
+    'title' => 'Component Id',
   );
   $params['contact_id'] = array(
-      'title' => 'Contact Id',
+    'title' => 'Contact Id',
   );
   $params['domain_id'] = array(
     'title' => 'Setting Domain',
@@ -337,13 +346,17 @@ function _civicrm_api3_setting_getvalue_spec(&$params) {
 }
 
 /**
- * Converts domain input into an array. If an array is passed in this is used, if 'all' is passed
+ * Converts domain input into an array.
+ *
+ * If an array is passed in this is used, if 'all' is passed
  * in this is converted to 'all arrays'
  *
  * Really domain_id should always be set but doing an empty check because at the moment
  * using crm-editable will pass an id & default won't be applied
- * we did talk about id being a pseudonym for domain_id in this api so applying it here
+ * we did talk about id being a pseudonym for domain_id in this api so applying it here.
+ *
  * @param array $params
+ *
  * @return array
  * @throws \Exception
  */