@@ -96,19 +96,19 @@ protected function setupRanges()
9696 $ all = new Range ($ start , $ end , new Stepwise \Keeper \All ());
9797
9898 // define the range that keeps backups per day
99- $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ), date ('d ' , $ end ) - $ this ->daysToKeepDaily , date ('Y ' , $ end ));
99+ $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ), ( int ) date ('d ' , $ end ) - $ this ->daysToKeepDaily , date ('Y ' , $ end ));
100100 $ daily = new Range ($ all ->getEnd (), $ end , new Stepwise \Keeper \OnePerGroup ('Ymd ' ));
101101
102102 // define the range that keeps backups per week
103- $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ), date ('d ' , $ end ) - (7 * $ this ->weeksToKeepWeekly ), date ('Y ' , $ end ));
103+ $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ), ( int ) date ('d ' , $ end ) - (7 * $ this ->weeksToKeepWeekly ), date ('Y ' , $ end ));
104104 $ weekly = new Range ($ daily ->getEnd (), $ end , new Stepwise \Keeper \OnePerGroup ('YW ' ));
105105
106106 // define the range that keeps backups per month
107- $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ) - $ this ->monthToKeepMonthly , date ('d ' , $ end ), date ('Y ' , $ end ));
107+ $ end = mktime (0 , 0 , 0 , ( int ) date ('m ' , $ end ) - $ this ->monthToKeepMonthly , date ('d ' , $ end ), date ('Y ' , $ end ));
108108 $ monthly = new Range ($ weekly ->getEnd (), $ end , new Stepwise \Keeper \OnePerGroup ('Ym ' ));
109109
110110 // define the range that keeps backups per year
111- $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ), date ('d ' , $ end ), date ('Y ' , $ end ) - $ this ->yearsToKeepYearly );
111+ $ end = mktime (0 , 0 , 0 , date ('m ' , $ end ), date ('d ' , $ end ), ( int ) date ('Y ' , $ end ) - $ this ->yearsToKeepYearly );
112112 $ yearly = new Range ($ monthly ->getEnd (), $ end , new Stepwise \Keeper \OnePerGroup ('Y ' ));
113113
114114 // delete all backups older then configured year range
0 commit comments