Refactor repository and some commands for upgrading

This commit is contained in:
James Cole
2023-10-22 07:51:26 +02:00
parent a810eb2cb5
commit 4cec0a9f97
6 changed files with 243 additions and 28 deletions

View File

@@ -204,6 +204,20 @@ interface CurrencyRepositoryInterface
*/
public function getExchangeRate(TransactionCurrency $fromCurrency, TransactionCurrency $toCurrency, Carbon $date): ?CurrencyExchangeRate;
/**
* @param TransactionCurrency $currency
*
* @return void
*/
public function makeDefault(TransactionCurrency $currency): void;
/**
* @param User $user
*
* @return Collection
*/
public function getUserCurrencies(User $user): Collection;
/**
* @param TransactionCurrency $currency
*