Code cleanup.

This commit is contained in:
James Cole
2023-12-20 19:35:52 +01:00
parent c4f6366642
commit 64ec0cf62e
997 changed files with 12908 additions and 28136 deletions

View File

@@ -30,7 +30,6 @@ use FireflyIII\Services\Internal\Support\RecurringTransactionTrait;
use FireflyIII\Services\Internal\Support\TransactionTypeTrait;
use FireflyIII\User;
use Illuminate\Support\MessageBag;
use JsonException;
/**
* Class RecurrenceFactory
@@ -45,8 +44,6 @@ class RecurrenceFactory
/**
* Constructor.
*
*/
public function __construct()
{
@@ -54,11 +51,8 @@ class RecurrenceFactory
}
/**
* @param array $data
*
* @return Recurrence
* @throws FireflyException
* @throws JsonException
* @throws \JsonException
*/
public function create(array $data): Recurrence
{
@@ -125,6 +119,7 @@ class RecurrenceFactory
}
$this->createRepetitions($recurrence, $data['repetitions'] ?? []);
try {
$this->createTransactions($recurrence, $data['transactions'] ?? []);
} catch (FireflyException $e) {
@@ -133,24 +128,18 @@ class RecurrenceFactory
$recurrence->forceDelete();
$message = sprintf('Could not create recurring transaction: %s', $e->getMessage());
$this->errors->add('store', $message);
throw new FireflyException($message, 0, $e);
}
return $recurrence;
}
/**
* @return MessageBag
*/
public function getErrors(): MessageBag
{
return $this->errors;
}
/**
* @param User $user
*/
public function setUser(User $user): void
{
$this->user = $user;