/** * {@inheritdoc} */ public function getScheduledTimes($count = 5) { try { $now = new \DateTime('now', $this->getTimeZone()); $runDates = $this->expression->getMultipleRunDates($count, $now); // @codeCoverageIgnoreStart } catch (\RuntimeException $exception) { return []; } // @codeCoverageIgnoreEnd $interval = $this->interval; return array_map(function (\DateTime $start) use($interval) { $end = clone $start; $end->add($interval); return ['start' => $start, 'end' => $end]; }, $runDates); }