diff --git a/cli/src/Command/BaseLoop.php b/cli/src/Command/BaseLoop.php index 7251622..5c18877 100644 --- a/cli/src/Command/BaseLoop.php +++ b/cli/src/Command/BaseLoop.php @@ -40,7 +40,11 @@ class BaseLoop extends Console\Command\Command // wait for next minute $now = new DateTimeImmutable(); $nextMinute = new DateTimeImmutable($now->format('Y-m-d H:i:00')); - $nextMinute->add(new \DateInterval('PT1M')); + $nextMinute = $nextMinute->add(new \DateInterval('PT1M')); + $this->logger->debug('Wait', [ + 'now' => $now->format('Y-m-d H:i:s.u'), + 'nextMinute' => $nextMinute->format('Y-m-d H:i:s.u'), + ]); $diff = $nextMinute->getTimestamp() - $now->getTimestamp(); if ($diff > 0) { $output->writeln("Waiting {$diff} seconds...");