Make method smaller.

This commit is contained in:
James Cole
2020-03-16 19:40:48 +01:00
parent 4334928fbd
commit a7fffa5868
2 changed files with 24 additions and 48 deletions

View File

@@ -23,7 +23,6 @@ declare(strict_types=1);
namespace FireflyIII\Http\Controllers\Transaction;
use FireflyIII\Exceptions\FireflyException;
use FireflyIII\Http\Controllers\Controller;
use FireflyIII\Models\TransactionGroup;
@@ -84,11 +83,11 @@ class ShowController extends Controller
$first = $transactionGroup->transactionJournals()->first(['transaction_journals.*']);
$splits = $transactionGroup->transactionJournals()->count();
if(null === $first) {
if (null === $first) {
throw new FireflyException('This transaction is broken :(.');
}
$type = (string)trans(sprintf('firefly.%s',$first->transactionType->type));
$type = (string) trans(sprintf('firefly.%s', $first->transactionType->type));
$title = 1 === $splits ? $first->description : $transactionGroup->title;
$subTitle = sprintf('%s: "%s"', $type, $title);
@@ -113,10 +112,19 @@ class ShowController extends Controller
$links = $this->repository->getLinks($transactionGroup);
return view(
'transactions.show', compact(
'transactionGroup', 'amounts', 'first', 'type', 'subTitle', 'splits', 'groupArray',
'events', 'attachments', 'links'
)
'transactions.show',
compact(
'transactionGroup',
'amounts',
'first',
'type',
'subTitle',
'splits',
'groupArray',
'events',
'attachments',
'links'
)
);
}