Various code cleanup.

This commit is contained in:
James Cole
2018-03-25 09:01:43 +02:00
parent dd9694890a
commit 6660306ac4
46 changed files with 327 additions and 121 deletions

View File

@@ -30,6 +30,26 @@ use FireflyIII\Models\TransactionCurrency;
*/
class TransactionCurrencyFactory
{
/**
* @param array $data
*
* @return TransactionCurrency
*/
public function create(array $data): TransactionCurrency
{
/** @var TransactionCurrency $currency */
$currency = TransactionCurrency::create(
[
'name' => $data['name'],
'code' => $data['code'],
'symbol' => $data['symbol'],
'decimal_places' => $data['decimal_places'],
]
);
return $currency;
}
/**
* @param int|null $currencyId
* @param null|string $currencyCode