X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2Fexamples%2FMembershipDelete.php;h=cd2426bcb841abca1948721c9f0dfa6a3688e864;hb=7fbb4198d03adaf0b536941641b438103998efa3;hp=610dbcdc65d4d05a754896ba1dc8f9d214ad886b;hpb=2265dc3bb39f2c1a3d4168137789e67599293ef4;p=civicrm-core.git diff --git a/api/v3/examples/MembershipDelete.php b/api/v3/examples/MembershipDelete.php index 610dbcdc65..cd2426bcb8 100644 --- a/api/v3/examples/MembershipDelete.php +++ b/api/v3/examples/MembershipDelete.php @@ -1,20 +1,28 @@ 1, - 'version' => 3, ); - $result = civicrm_api( 'membership','delete',$params ); +try{ + $result = civicrm_api3('membership', 'delete', $params); +} +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); +} - return $result; +return $result; } -/* +/** * Function returns array of result expected from previous function */ function membership_delete_expectedresult(){ @@ -23,10 +31,10 @@ function membership_delete_expectedresult(){ 'is_error' => 0, 'version' => 3, 'count' => 1, - 'values' => 1, + 'values' => true, ); - return $expectedResult ; + return $expectedResult; }