Skip to content

Commit

Permalink
Merge pull request #25829 from eileenmcnaughton/skip
Browse files Browse the repository at this point in the history
[REF] [php8.2] Remove unused parameters from `Contribute_PDFLetter::buildContributionArray`
  • Loading branch information
demeritcowboy authored Mar 16, 2023
2 parents 759b917 + 66e4852 commit cd8186a
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 11 deletions.
12 changes: 2 additions & 10 deletions CRM/Contribute/Form/Task/PDFLetter.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,6 @@ class CRM_Contribute_Form_Task_PDFLetter extends CRM_Contribute_Form_Task {
* Build all the data structures needed to build the form.
*/
public function preProcess() {
$this->skipOnHold = $this->skipDeceased = FALSE;
$this->preProcessPDF();
parent::preProcess();
$this->assign('single', $this->isSingle());
Expand Down Expand Up @@ -168,7 +167,6 @@ public function postProcess() {
$nowDate = date('YmdHis');
$receipts = $thanks = $emailed = 0;
$updateStatus = '';
$task = 'CRM_Contribution_Form_Task_PDFLetterCommon';
$realSeparator = ', ';
$tableSeparators = [
'td' => '</td><td>',
Expand All @@ -188,9 +186,6 @@ public function postProcess() {
$separator = '****~~~~';
$groupBy = $this->getSubmittedValue('group_by');

// skip some contacts ?
$skipOnHold = $this->skipOnHold ?? FALSE;
$skipDeceased = $this->skipDeceased ?? TRUE;
$contributionIDs = $this->getIDs();
if ($this->isQueryIncludesSoftCredits()) {
$contributionIDs = [];
Expand All @@ -200,7 +195,7 @@ public function postProcess() {
$contributionIDs["{$result->contact_id}-{$result->contribution_id}"] = $result->contribution_id;
}
}
[$contributions, $contacts] = $this->buildContributionArray($groupBy, $contributionIDs, $returnProperties, $skipOnHold, $skipDeceased, $messageToken, $task, $separator, $this->isQueryIncludesSoftCredits());
[$contributions, $contacts] = $this->buildContributionArray($groupBy, $contributionIDs, $returnProperties, $messageToken, $separator, $this->isQueryIncludesSoftCredits());
$html = [];
$contactHtml = $emailedHtml = [];
foreach ($contributions as $contributionId => $contribution) {
Expand Down Expand Up @@ -307,17 +302,14 @@ public function getTokenSchema(): array {
* @param string $groupBy
* @param array $contributionIDs
* @param array $returnProperties
* @param bool $skipOnHold
* @param bool $skipDeceased
* @param array $messageToken
* @param string $task
* @param string $separator
* @param bool $isIncludeSoftCredits
*
* @return array
* @throws \CRM_Core_Exception
*/
public function buildContributionArray($groupBy, $contributionIDs, $returnProperties, $skipOnHold, $skipDeceased, $messageToken, $task, $separator, $isIncludeSoftCredits) {
public function buildContributionArray($groupBy, $contributionIDs, $returnProperties, $messageToken, $separator, $isIncludeSoftCredits) {
$contributions = $contacts = [];
foreach ($contributionIDs as $item => $contributionId) {
$contribution = CRM_Contribute_BAO_Contribution::getContributionTokenValues($contributionId, $messageToken)['values'][$contributionId];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ public function testBuildContributionArray(): void {
];

$form = $this->getFormObject('CRM_Contribute_Form_Task_PDFLetter');
[$contributions, $contacts] = $form->buildContributionArray('contact_id', $contributionIDs, $returnProperties, TRUE, TRUE, $messageToken, 'test', '**', FALSE);
[$contributions, $contacts] = $form->buildContributionArray('contact_id', $contributionIDs, $returnProperties, $messageToken, '**', FALSE);

$this->assertEquals('Anthony', $contacts[$this->_individualId]['first_name']);
$this->assertEquals('Donation', $contributions[$result['id']]['financial_type']);
Expand Down

0 comments on commit cd8186a

Please sign in to comment.