Introduce missing methods

This commit is contained in:
James Cole
2023-10-28 14:59:16 +02:00
parent 1d138eed8d
commit fa920fed4e
15 changed files with 79 additions and 42 deletions

View File

@@ -173,6 +173,7 @@ class CurrencyRepository implements CurrencyRepositoryInterface
/**
* Get the user group's currencies.
*
* @return Collection
*/
public function get(): Collection
@@ -291,7 +292,7 @@ class CurrencyRepository implements CurrencyRepositoryInterface
*
* @return TransactionCurrency|null
*/
private function findByCode(string $currencyCode): ?TransactionCurrency
public function findByCode(string $currencyCode): ?TransactionCurrency
{
return TransactionCurrency::where('code', $currencyCode)->first();
}
@@ -307,6 +308,16 @@ class CurrencyRepository implements CurrencyRepositoryInterface
$currency->save();
}
/**
* @param array $ids
*
* @return Collection
*/
public function getByIds(array $ids): Collection
{
return TransactionCurrency::orderBy('code', 'ASC')->whereIn('id', $ids)->get();
}
/**
* @inheritDoc
*/