Code Duplication    Length = 15-15 lines in 2 locations

src/LocalDate.php 2 locations

@@ 257-271 (lines=15) @@
254
    /**
255
     * @return LocalDate
256
     */
257
    public function getStartOfPreviousDay()
258
    {
259
        $dateCloned = clone $this->getDate();
260
261
        // take switches between summer and winter time into account
262
        if ($dateCloned->format('H') > 21) {
263
            $dateCloned->modify('-27 hours');
264
        } else {
265
            $dateCloned->modify('-24 hours');
266
        }
267
268
        $temp = new LocalDate($dateCloned, $this->timezone);
269
270
        return $temp->getStartOfDay();
271
    }
272
273
    /**
274
     * @return LocalDate
@@ 276-290 (lines=15) @@
273
    /**
274
     * @return LocalDate
275
     */
276
    public function getStartOfNextDay()
277
    {
278
        $dateCloned = clone $this->getDate();
279
280
        // take switches between summer and winter time into account
281
        if ($dateCloned->format('H') < 3) {
282
            $dateCloned->modify('+27 hours');
283
        } else {
284
            $dateCloned->modify('+24 hours');
285
        }
286
287
        $temp = new LocalDate($dateCloned, $this->timezone);
288
289
        return $temp->getStartOfDay();
290
    }
291
292
    /**
293
     * @return LocalDate