Merge pull request #10157 from eileenmcnaughton/iida3
[civicrm-core.git] / api / v3 / Mapping.php
index b66e2fac147ea637a0ca54f4ea7233e9ff9845ce..ccd258031ee9b2bcb1076efeb68e346b5bbb27ba 100644 (file)
@@ -4,7 +4,7 @@
   +--------------------------------------------------------------------+
   | CiviCRM version 4.7                                                |
   +--------------------------------------------------------------------+
-  | Copyright CiviCRM LLC (c) 2004-2016                                |
+  | Copyright CiviCRM LLC (c) 2004-2017                                |
   +--------------------------------------------------------------------+
   | This file is a part of CiviCRM.                                    |
   |                                                                    |
@@ -43,6 +43,18 @@ function civicrm_api3_mapping_create($params) {
   return _civicrm_api3_basic_create(_civicrm_api3_get_BAO(__FUNCTION__), $params);
 }
 
+/**
+ * Adjust Metadata for Create action.
+ *
+ * The metadata is used for setting defaults, documentation & validation.
+ *
+ * @param array $spec
+ *   Array of parameters determined by getfields.
+ */
+function _civicrm_api3_mapping_create_spec(&$spec) {
+  $spec['name']['api.required'] = 1;
+}
+
 /**
  * Deletes an existing Mapping.
  *