Skip to content
Snippets Groups Projects
Commit 4f53d6f2 authored by eileen's avatar eileen
Browse files

add soft credit api examples

parent b5fb8b6f
Branches
Tags
No related merge requests found
<?php
/*
*/
function contribution_soft_create_example(){
$params = array(
'contribution_id' => 1,
'contact_id' => 2,
'amount' => '10',
'currency' => 'USD',
'version' => 3,
);
$result = civicrm_api( 'contribution_soft','create',$params );
return $result;
}
/*
* Function returns array of result expected from previous function
*/
function contribution_soft_create_expectedresult(){
$expectedResult = array(
'is_error' => 0,
'version' => 3,
'count' => 1,
'id' => 1,
'values' => array(
'1' => array(
'id' => '1',
'contribution_id' => '1',
'contact_id' => '2',
'amount' => '10',
'currency' => 'USD',
'pcp_id' => '',
'pcp_display_in_roll' => '',
'pcp_roll_nickname' => '',
'pcp_personal_note' => '',
),
),
);
return $expectedResult ;
}
/*
* This example has been generated from the API test suite. The test that created it is called
*
* testCreateContributionSoft and can be found in
* http://svn.civicrm.org/civicrm/trunk/tests/phpunit/CiviTest/api/v3/ContributionSoftTest.php
*
* You can see the outcome of the API tests at
* http://tests.dev.civicrm.org/trunk/results-api_v3
*
* To Learn about the API read
* http://book.civicrm.org/developer/current/techniques/api/
*
* and review the wiki at
* http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+Public+APIs
*
* Read more about testing here
* http://wiki.civicrm.org/confluence/display/CRM/Testing
*
* API Standards documentation:
* http://wiki.civicrm.org/confluence/display/CRM/API+Architecture+Standards
*/
\ No newline at end of file
<?php
/*
*/
function contribution_soft_delete_example(){
$params = array(
'id' => 1,
'version' => 3,
);
$result = civicrm_api( 'contribution_soft','delete',$params );
return $result;
}
/*
* Function returns array of result expected from previous function
*/
function contribution_soft_delete_expectedresult(){
$expectedResult = '';
return $expectedResult ;
}
/*
* This example has been generated from the API test suite. The test that created it is called
*
* testDeleteContributionSoft and can be found in
* http://svn.civicrm.org/civicrm/trunk/tests/phpunit/CiviTest/api/v3/ContributionSoftTest.php
*
* You can see the outcome of the API tests at
* http://tests.dev.civicrm.org/trunk/results-api_v3
*
* To Learn about the API read
* http://book.civicrm.org/developer/current/techniques/api/
*
* and review the wiki at
* http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+Public+APIs
*
* Read more about testing here
* http://wiki.civicrm.org/confluence/display/CRM/Testing
*
* API Standards documentation:
* http://wiki.civicrm.org/confluence/display/CRM/API+Architecture+Standards
*/
\ No newline at end of file
<?php
/*
*/
function contribution_soft_get_example(){
$params = array(
'id' => 1,
'version' => 3,
);
$result = civicrm_api( 'contribution_soft','get',$params );
return $result;
}
/*
* Function returns array of result expected from previous function
*/
function contribution_soft_get_expectedresult(){
$expectedResult = array(
'is_error' => 0,
'version' => 3,
'count' => 1,
'id' => 1,
'values' => array(
'1' => array(
'id' => '1',
'contribution_id' => '1',
'contact_id' => '2',
'amount' => '10.00',
'currency' => 'USD',
'pcp_display_in_roll' => 0,
),
),
);
return $expectedResult ;
}
/*
* This example has been generated from the API test suite. The test that created it is called
*
* testGetContributionSoft and can be found in
* http://svn.civicrm.org/civicrm/trunk/tests/phpunit/CiviTest/api/v3/ContributionSoftTest.php
*
* You can see the outcome of the API tests at
* http://tests.dev.civicrm.org/trunk/results-api_v3
*
* To Learn about the API read
* http://book.civicrm.org/developer/current/techniques/api/
*
* and review the wiki at
* http://wiki.civicrm.org/confluence/display/CRMDOC/CiviCRM+Public+APIs
*
* Read more about testing here
* http://wiki.civicrm.org/confluence/display/CRM/Testing
*
* API Standards documentation:
* http://wiki.civicrm.org/confluence/display/CRM/API+Architecture+Standards
*/
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment