diff --git a/app/Repositories/Recurring/RecurringRepository.php b/app/Repositories/Recurring/RecurringRepository.php index 7dcad34ad5..41a46e0817 100644 --- a/app/Repositories/Recurring/RecurringRepository.php +++ b/app/Repositories/Recurring/RecurringRepository.php @@ -404,6 +404,7 @@ class RecurringRepository implements RecurringRepositoryInterface */ public function repetitionDescription(RecurrenceRepetition $repetition): string { + Log::debug('Now in repetitionDescription()'); /** @var Preference $pref */ $pref = app('preferences')->getForUser($this->user, 'language', config('firefly.default_language', 'en_US')); $language = $pref->data; @@ -514,6 +515,7 @@ class RecurringRepository implements RecurringRepositoryInterface */ public function getXOccurrencesSince(RecurrenceRepetition $repetition, Carbon $date, Carbon $afterDate, int $count): array { + Log::debug('Now in getXOccurrencesSince()'); $skipMod = $repetition->repetition_skip + 1; $occurrences = []; if ('daily' === $repetition->repetition_type) { diff --git a/app/Support/Repositories/Recurring/CalculateXOccurrencesSince.php b/app/Support/Repositories/Recurring/CalculateXOccurrencesSince.php index e914198a78..c519458a21 100644 --- a/app/Support/Repositories/Recurring/CalculateXOccurrencesSince.php +++ b/app/Support/Repositories/Recurring/CalculateXOccurrencesSince.php @@ -26,7 +26,7 @@ namespace FireflyIII\Support\Repositories\Recurring; use Carbon\Carbon; - +use Log; /** * Class CalculateXOccurrencesSince */ @@ -46,6 +46,7 @@ trait CalculateXOccurrencesSince */ protected function getXDailyOccurrencesSince(Carbon $date, Carbon $afterDate, int $count, int $skipMod): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $return = []; $mutator = clone $date; $total = 0; @@ -77,6 +78,7 @@ trait CalculateXOccurrencesSince */ protected function getXMonthlyOccurrencesSince(Carbon $date, Carbon $afterDate, int $count, int $skipMod, string $moment): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $return = []; $mutator = clone $date; $total = 0; @@ -116,6 +118,7 @@ trait CalculateXOccurrencesSince */ protected function getXNDomOccurrencesSince(Carbon $date, Carbon $afterDate, int $count, int $skipMod, string $moment): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $return = []; $total = 0; $attempts = 0; @@ -156,6 +159,7 @@ trait CalculateXOccurrencesSince */ protected function getXWeeklyOccurrencesSince(Carbon $date, Carbon $afterDate, int $count, int $skipMod, string $moment): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $return = []; $total = 0; $attempts = 0; @@ -200,6 +204,7 @@ trait CalculateXOccurrencesSince */ protected function getXYearlyOccurrencesSince(Carbon $date, Carbon $afterDate, int $count, int $skipMod, string $moment): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $return = []; $mutator = clone $date; $total = 0; diff --git a/app/Support/Repositories/Recurring/FiltersWeekends.php b/app/Support/Repositories/Recurring/FiltersWeekends.php index c55d9318fc..aef411d3c0 100644 --- a/app/Support/Repositories/Recurring/FiltersWeekends.php +++ b/app/Support/Repositories/Recurring/FiltersWeekends.php @@ -46,6 +46,7 @@ trait FiltersWeekends */ protected function filterWeekends(RecurrenceRepetition $repetition, array $dates): array { + Log::debug(sprintf('Now in %s', __METHOD__)); if ((int)$repetition->weekend === RecurrenceRepetition::WEEKEND_DO_NOTHING) { Log::debug('Repetition will not be filtered on weekend days.'); diff --git a/app/Transformers/RecurrenceTransformer.php b/app/Transformers/RecurrenceTransformer.php index ce11746c12..72b62ba369 100644 --- a/app/Transformers/RecurrenceTransformer.php +++ b/app/Transformers/RecurrenceTransformer.php @@ -83,10 +83,12 @@ class RecurrenceTransformer extends AbstractTransformer $this->piggyRepos->setUser($recurrence->user); $this->factory->setUser($recurrence->user); $this->budgetRepos->setUser($recurrence->user); + Log::debug('Set user.'); $shortType = (string)config(sprintf('firefly.transactionTypesToShort.%s', $recurrence->transactionType->type)); $notes = $this->repository->getNoteText($recurrence); $reps = 0 === (int)$recurrence->repetitions ? null : (int)$recurrence->repetitions; + Log::debug('Get basic data.'); // basic data. $return = [ 'id' => (int)$recurrence->id, @@ -124,6 +126,7 @@ class RecurrenceTransformer extends AbstractTransformer */ private function getRepetitions(Recurrence $recurrence): array { + Log::debug('Now in getRepetitions().'); $fromDate = $recurrence->latest_date ?? $recurrence->first_date; $return = []; @@ -163,6 +166,7 @@ class RecurrenceTransformer extends AbstractTransformer */ private function getTransactionMeta(RecurrenceTransaction $transaction, array $array): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $array['tags'] = []; $array['category_id'] = null; $array['category_name'] = null; @@ -216,6 +220,7 @@ class RecurrenceTransformer extends AbstractTransformer */ private function getTransactions(Recurrence $recurrence): array { + Log::debug(sprintf('Now in %s', __METHOD__)); $return = []; // get all transactions: /** @var RecurrenceTransaction $transaction */