X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=api%2Fv3%2FPledge.php;h=eb5949599c312304c2432dd14ad7a08a3bfa3e7f;hb=af3775b322b9e4f11d097067367f0ea7763f5f10;hp=b4bf07fffee4c8a0476931034370f24d15135f16;hpb=6f2500ee7589360102875df4367568fe87485df6;p=civicrm-core.git diff --git a/api/v3/Pledge.php b/api/v3/Pledge.php index b4bf07fffe..eb5949599c 100644 --- a/api/v3/Pledge.php +++ b/api/v3/Pledge.php @@ -1,5 +1,4 @@ $params['id'], - ), $params, 'pledge', 'delete'); + ), $params, 'Pledge', 'delete'); } else { return civicrm_api3_create_error('Could not delete pledge'); @@ -86,6 +68,8 @@ function civicrm_api3_pledge_delete($params) { } /** + * Adjust metadata for pledge delete action. + * * @param array $params */ function _civicrm_api3_pledge_delete_spec(&$params) { @@ -94,7 +78,9 @@ function _civicrm_api3_pledge_delete_spec(&$params) { } /** - * return field specification specific to get requests + * Adjust field specification specific to get requests. + * + * @param array $params */ function _civicrm_api3_pledge_get_spec(&$params) { $params['next_pay_date'] = array( @@ -110,7 +96,9 @@ function _civicrm_api3_pledge_get_spec(&$params) { } /** - * return field specification specific to get requests + * Adjust field specification specific to get requests. + * + * @param array $params */ function _civicrm_api3_pledge_create_spec(&$params) { @@ -124,51 +112,46 @@ function _civicrm_api3_pledge_create_spec(&$params) { } /** - * Retrieve a set of pledges, given a set of input params + * Retrieve a set of pledges, given a set of input params. * * @param array $params * Input parameters. Use interrogate for possible fields. * - * @return array array of pledges, if error an array with an error id and error message - * {@getfields pledge_get} - * @example PledgeGet.php - * @access public + * @return array + * array of pledges, if error an array with an error id and error message */ function civicrm_api3_pledge_get($params) { $mode = CRM_Contact_BAO_Query::MODE_PLEDGE; - $entity = 'pledge'; - list($dao, $query) = _civicrm_api3_get_query_object($params, $mode, $entity); + list($dao, $query) = _civicrm_api3_get_query_object($params, $mode, 'Pledge'); $pledge = array(); while ($dao->fetch()) { $pledge[$dao->pledge_id] = $query->store($dao); } - return civicrm_api3_create_success($pledge, $params, 'pledge', 'get', $dao); + return civicrm_api3_create_success($pledge, $params, 'Pledge', 'get', $dao); } /** - * Set default to not return test params + * Set default to not return test params. */ function _civicrm_api3_pledge_get_defaults() { return array('pledge_test' => 0); } /** - * Legacy function - I removed a bunch of stuff no longer required from here but it still needs + * Legacy function to format pledge parameters. + * + * I removed a bunch of stuff no longer required from here but it still needs * more culling * take the input parameter list as specified in the data model and * convert it into the same format that we use in QF and BAO object * * @param array $values * The reformatted properties that we can use internally. - * @param bool $create - * - * @return array|CRM_Error - * @access public */ -function _civicrm_api3_pledge_format_params(&$values, $create = FALSE) { +function _civicrm_api3_pledge_format_params(&$values) { // probably most of the below can be removed.... just needs a little more review if (array_key_exists('original_installment_amount', $values)) {