N°2975 improve RotatingLogFileNameBuilder next cron occurrence computation

This commit is contained in:
Pierre Goiffon
2020-04-30 08:41:55 +02:00
parent 289171b9f1
commit bf13f9fc8a

View File

@@ -308,7 +308,7 @@ class DailyRotatingLogFileNameBuilder extends RotatingLogFileNameBuilder
public function GetCronProcessNextOccurrence(DateTime $oNow)
{
$oOccurrence = clone $oNow;
$oOccurrence->modify('tomorrow');
$oOccurrence->modify('tomorrow midnight');
return $oOccurrence;
}
@@ -359,8 +359,7 @@ class WeeklyRotatingLogFileNameBuilder extends RotatingLogFileNameBuilder
public function GetCronProcessNextOccurrence(DateTime $oNow)
{
$oOccurrence = clone $oNow;
$oOccurrence->modify('Monday next week');
$oOccurrence->setTime(0, 0, 0);
$oOccurrence->modify('Monday next week midnight');
return $oOccurrence;
}
@@ -411,8 +410,7 @@ class MonthlyRotatingLogFileNameBuilder extends RotatingLogFileNameBuilder
public function GetCronProcessNextOccurrence(DateTime $oNow)
{
$oOccurrence = clone $oNow;
$oOccurrence->modify('first day of next month');
$oOccurrence->setTime(0, 0, 0);
$oOccurrence->modify('first day of next month midnight');
return $oOccurrence;
}