mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Various code cleanup
This commit is contained in:
parent
b9feb0aa71
commit
627db2c2df
@ -81,7 +81,9 @@ trait ModelInformation
|
||||
// types of liability:
|
||||
/** @var AccountType $debt */
|
||||
$debt = $repository->getAccountTypeByType(AccountType::DEBT);
|
||||
/** @var AccountType $loan */
|
||||
$loan = $repository->getAccountTypeByType(AccountType::LOAN);
|
||||
/** @var AccountType $mortgage */
|
||||
$mortgage = $repository->getAccountTypeByType(AccountType::MORTGAGE);
|
||||
$liabilityTypes = [
|
||||
$debt->id => (string)trans(sprintf('firefly.account_type_%s', AccountType::DEBT)),
|
||||
@ -129,7 +131,7 @@ trait ModelInformation
|
||||
$result = [];
|
||||
$billTriggers = ['currency_is', 'amount_more', 'amount_less', 'description_contains'];
|
||||
$values = [
|
||||
$bill->transactionCurrency()->first()->name,
|
||||
$bill->transactionCurrency()->first()?->name,
|
||||
$bill->amount_min,
|
||||
$bill->amount_max,
|
||||
$bill->name,
|
||||
@ -197,7 +199,7 @@ trait ModelInformation
|
||||
|
||||
// currency
|
||||
$journalTriggers[$index] = 'currency_is';
|
||||
$values[$index] = sprintf('%s (%s)', $journal->transactionCurrency->name, $journal->transactionCurrency->code);
|
||||
$values[$index] = sprintf('%s (%s)', $journal->transactionCurrency?->name, $journal->transactionCurrency?->code);
|
||||
$index++;
|
||||
|
||||
// amount_exactly:
|
||||
|
@ -45,7 +45,7 @@ trait OBValidation
|
||||
app('log')->debug('Now in validateOBDestination', $array);
|
||||
|
||||
// source can be any of the following types.
|
||||
$validTypes = $this->combinations[$this->transactionType][$this->source->accountType->type] ?? [];
|
||||
$validTypes = $this->combinations[$this->transactionType][$this->source?->accountType->type] ?? [];
|
||||
if (null === $accountId && null === $accountName && false === $this->canCreateTypes($validTypes)) {
|
||||
// if both values are NULL we return false,
|
||||
// because the destination of a deposit can't be created.
|
||||
@ -138,6 +138,7 @@ trait OBValidation
|
||||
|
||||
// set the source to be a (dummy) initial balance account.
|
||||
$account = new Account();
|
||||
/** @var AccountType $accountType */
|
||||
$accountType = AccountType::whereType(AccountType::INITIAL_BALANCE)->first();
|
||||
$account->accountType = $accountType;
|
||||
$this->setSource($account);
|
||||
|
@ -54,7 +54,7 @@ trait RecurrenceValidation
|
||||
if ('invalid' === $transactionType) {
|
||||
app('log')->debug('Type is invalid but we will search for it.');
|
||||
/** @var Recurrence|null $recurrence */
|
||||
$recurrence = $this->route()->parameter('recurrence');
|
||||
$recurrence = $this->route()?->parameter('recurrence');
|
||||
if (null !== $recurrence) {
|
||||
app('log')->debug('There is a recurrence in the route.');
|
||||
// ok so we have a recurrence should be able to extract type somehow.
|
||||
|
Loading…
Reference in New Issue
Block a user