CRM-13072 update example template
authoreileen <eileen@fuzion.co.nz>
Sat, 27 Jul 2013 22:31:57 +0000 (10:31 +1200)
committereileen <eileen@fuzion.co.nz>
Sat, 27 Jul 2013 22:31:57 +0000 (10:31 +1200)
tests/phpunit/api/v3/UFJoinTest.php
tests/templates/documentFunction.tpl

index 45b4d6e88857e16d27f94892ff82b9de692149db..6523e029bafd1395af3767c473f7369dee920a4d 100644 (file)
@@ -1,5 +1,4 @@
 <?php
-
 /*
  +--------------------------------------------------------------------+
  | CiviCRM version 4.3                                                |
index 0457fe793d5b30f9d93f96db41a6fc6809d7f729..4681d7ecfb0e52cd791ab58c5aa890984f2db337 100644 (file)
@@ -1,24 +1,34 @@
 {literal}<?php{/literal}
-
-/*
+/**
+ * Test Generated example of using {$fnPrefix} {$action} API
  *{if $description} {$description}{/if}
+ *
  */
 function {$function}_example(){literal}{{/literal}
 $params = {$params|@print_array};
-
-  $result = civicrm_api( '{$fnPrefix}','{$action}',$params );
-
-  return $result;
+{literal}
+try{{/literal}
+  $result = civicrm_api3('{$fnPrefix}', '{$action}', $params);
+{literal}}
+catch (CiviCRM_API3_Exception $e) {
+  // handle error here
+  $errorMessage = $e->getMessage();
+  $errorCode = $e->getErrorCode();
+  $errorData = $e->getExtraParams();
+  return array('error' => $errorMessage, 'error_code' => $errorCode, 'error_data' => $errorData);
+}{/literal}
+
+return $result;
 {literal}}{/literal}
 
-/*
+/**
  * Function returns array of result expected from previous function
  */
 function {$function}_expectedresult(){literal}{{/literal}
 
   $expectedResult = {$result|@print_array};
 
-  return $expectedResult  ;
+  return $expectedResult;
 {literal}}{/literal}