Update more code.

This commit is contained in:
James Cole
2025-05-04 13:04:33 +02:00
parent abd9260193
commit e42107c03c
55 changed files with 106 additions and 278 deletions

View File

@@ -32,7 +32,7 @@ use FireflyIII\Repositories\Attachment\AttachmentRepositoryInterface;
*/
class AttachmentTransformer extends AbstractTransformer
{
private AttachmentRepositoryInterface $repository;
private readonly AttachmentRepositoryInterface $repository;
/**
* BillTransformer constructor.

View File

@@ -36,11 +36,11 @@ use FireflyIII\Support\Facades\Amount;
*/
class AvailableBudgetTransformer extends AbstractTransformer
{
private NoBudgetRepositoryInterface $noBudgetRepository;
private OperationsRepositoryInterface $opsRepository;
private BudgetRepositoryInterface $repository;
private TransactionCurrency $default;
private bool $convertToNative;
private readonly NoBudgetRepositoryInterface $noBudgetRepository;
private readonly OperationsRepositoryInterface $opsRepository;
private readonly BudgetRepositoryInterface $repository;
private readonly TransactionCurrency $default;
private readonly bool $convertToNative;
/**
* CurrencyTransformer constructor.

View File

@@ -40,10 +40,10 @@ use Illuminate\Support\Collection;
*/
class BillTransformer extends AbstractTransformer
{
private BillDateCalculator $calculator;
private BillRepositoryInterface $repository;
private TransactionCurrency $default;
private bool $convertToNative;
private readonly BillDateCalculator $calculator;
private readonly BillRepositoryInterface $repository;
private readonly TransactionCurrency $default;
private readonly bool $convertToNative;
/**
* BillTransformer constructor.

View File

@@ -38,10 +38,10 @@ use Symfony\Component\HttpFoundation\ParameterBag;
*/
class BudgetTransformer extends AbstractTransformer
{
private OperationsRepositoryInterface $opsRepository;
private BudgetRepositoryInterface $repository;
private bool $convertToNative;
private TransactionCurrency $default;
private readonly OperationsRepositoryInterface $opsRepository;
private readonly BudgetRepositoryInterface $repository;
private readonly bool $convertToNative;
private readonly TransactionCurrency $default;
/**
* BudgetTransformer constructor.

View File

@@ -36,10 +36,10 @@ use Illuminate\Support\Collection;
*/
class CategoryTransformer extends AbstractTransformer
{
private OperationsRepositoryInterface $opsRepository;
private CategoryRepositoryInterface $repository;
private TransactionCurrency $default;
private bool $convertToNative;
private readonly OperationsRepositoryInterface $opsRepository;
private readonly CategoryRepositoryInterface $repository;
private readonly TransactionCurrency $default;
private readonly bool $convertToNative;
/**
* CategoryTransformer constructor.

View File

@@ -34,8 +34,8 @@ use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
*/
class PiggyBankEventTransformer extends AbstractTransformer
{
private PiggyBankRepositoryInterface $piggyRepos;
private AccountRepositoryInterface $repository;
private readonly PiggyBankRepositoryInterface $piggyRepos;
private readonly AccountRepositoryInterface $repository;
/**
* PiggyBankEventTransformer constructor.

View File

@@ -35,8 +35,8 @@ use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
*/
class PiggyBankTransformer extends AbstractTransformer
{
private AccountRepositoryInterface $accountRepos;
private PiggyBankRepositoryInterface $piggyRepos;
private readonly AccountRepositoryInterface $accountRepos;
private readonly PiggyBankRepositoryInterface $piggyRepos;
/**
* PiggyBankTransformer constructor.

View File

@@ -42,11 +42,11 @@ use FireflyIII\Repositories\Recurring\RecurringRepositoryInterface;
*/
class RecurrenceTransformer extends AbstractTransformer
{
private BillRepositoryInterface $billRepos;
private BudgetRepositoryInterface $budgetRepos;
private CategoryFactory $factory;
private PiggyBankRepositoryInterface $piggyRepos;
private RecurringRepositoryInterface $repository;
private readonly BillRepositoryInterface $billRepos;
private readonly BudgetRepositoryInterface $budgetRepos;
private readonly CategoryFactory $factory;
private readonly PiggyBankRepositoryInterface $piggyRepos;
private readonly RecurringRepositoryInterface $repository;
/**
* RecurrenceTransformer constructor.

View File

@@ -35,7 +35,7 @@ use FireflyIII\Repositories\Rule\RuleRepositoryInterface;
*/
class RuleTransformer extends AbstractTransformer
{
private RuleRepositoryInterface $ruleRepository;
private readonly RuleRepositoryInterface $ruleRepository;
/**
* CurrencyTransformer constructor.

View File

@@ -44,9 +44,9 @@ use Illuminate\Support\Facades\Log;
*/
class TransactionGroupTransformer extends AbstractTransformer
{
private TransactionGroupRepositoryInterface $groupRepos;
private array $metaDateFields;
private array $metaFields;
private readonly TransactionGroupRepositoryInterface $groupRepos;
private readonly array $metaDateFields;
private readonly array $metaFields;
/**
* Constructor.

View File

@@ -325,9 +325,7 @@ class BillTransformer extends AbstractTransformer
}
}
$simple = $set->map( // @phpstan-ignore-line
static function (Carbon $date) {
return $date->toAtomString();
}
static fn(Carbon $date) => $date->toAtomString()
);
return $simple->toArray();