X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2Fexamples%2FPledgeGet.php;h=c50cb5bba8329730a463426d13652392eb3eee58;hb=7fbb4198d03adaf0b536941641b438103998efa3;hp=95c70d4779f73b376a490925eba98ebb481a645d;hpb=6a4880350680e1e4d20e5c8a622a791f926ca750;p=civicrm-core.git diff --git a/api/v3/examples/PledgeGet.php b/api/v3/examples/PledgeGet.php index 95c70d4779..c50cb5bba8 100644 --- a/api/v3/examples/PledgeGet.php +++ b/api/v3/examples/PledgeGet.php @@ -1,31 +1,39 @@ 1, - 'version' => 3, ); - $result = civicrm_api( 'pledge','get',$params ); +try{ + $result = civicrm_api3('pledge', 'get', $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 pledge_get_expectedresult(){ - $expectedResult = array( + $expectedResult = array( 'is_error' => 0, 'version' => 3, 'count' => 1, 'id' => 1, - 'values' => array( - '1' => array( + 'values' => array( + '1' => array( 'contact_id' => '5', 'contact_type' => 'Individual', 'contact_sub_type' => '', @@ -33,10 +41,10 @@ function pledge_get_expectedresult(){ 'display_name' => 'Mr. Anthony Anderson II', 'pledge_id' => '1', 'pledge_amount' => '100.00', - 'pledge_create_date' => '2013-02-04 00:00:00', + 'pledge_create_date' => '2013-07-28 00:00:00', 'pledge_status' => 'Pending', 'pledge_total_paid' => '', - 'pledge_next_pay_date' => '2013-02-06 00:00:00', + 'pledge_next_pay_date' => '2013-07-30 00:00:00', 'pledge_next_pay_amount' => '20.00', 'pledge_outstanding_amount' => '', 'pledge_financial_type' => 'Donation', @@ -51,7 +59,7 @@ function pledge_get_expectedresult(){ ), ); - return $expectedResult ; + return $expectedResult; }