Allow user to set multi-currency available budget. WIP

This commit is contained in:
James Cole
2019-08-31 09:35:35 +02:00
parent 61b6e266da
commit ca777857c2
21 changed files with 1138 additions and 297 deletions

View File

@@ -34,12 +34,6 @@ use Illuminate\Support\Collection;
*/
interface CurrencyRepositoryInterface
{
/**
* @param string $search
* @return Collection
*/
public function searchCurrency(string $search): Collection;
/**
* @param TransactionCurrency $currency
*
@@ -200,6 +194,11 @@ interface CurrencyRepositoryInterface
*/
public function getCurrencyByPreference(Preference $preference): TransactionCurrency;
/**
* @return Collection
*/
public function getEnabled(): Collection;
/**
* Get currency exchange rate.
*
@@ -220,6 +219,13 @@ interface CurrencyRepositoryInterface
*/
public function getExchangeRates(TransactionCurrency $currency): Collection;
/**
* @param string $search
*
* @return Collection
*/
public function searchCurrency(string $search): Collection;
/**
* @param User $user
*/