Code Duplication    Length = 21-21 lines in 2 locations

app/Schedules/class.GridSchedule.php 1 location

@@ 295-315 (lines=21) @@
292
        return strcmp($a, $b);
293
    }
294
295
    public function shiftTimeSort($a, $b)
296
    {
297
        $interval = $a['startTime']->diff($b['startTime']);
298
        if($interval->invert === 0)
299
        {
300
            if($interval->h || $interval->i)
301
            {
302
                return -1;
303
            }
304
            else
305
            {
306
                return 0;
307
            }
308
        }
309
        else if($interval->invert === 1 && ($interval->h || $interval->days))
310
        {
311
            return 1;
312
        }
313
        print_r($interval);
314
        die();
315
    }
316
}
317

app/Schedules/class.ShiftSchedule.php 1 location

@@ 35-55 (lines=21) @@
32
        return strcmp($this->getRoleNameFromID($a['roleID']), $this->getRoleNameFromID($b['roleID']));
33
    }
34
35
    public function shiftTimeSort($a, $b)
36
    {
37
        $interval = $a['startTime']->diff($b['startTime']);
38
        if($interval->invert === 0)
39
        {
40
            if($interval->h || $interval->i)
41
            {
42
                return -1;
43
            }
44
            else
45
            {
46
                return 0;
47
            }
48
        }
49
        else if($interval->invert === 1 && ($interval->h || $interval->days))
50
        {
51
            return 1;
52
        }
53
        print_r($interval);
54
        die();
55
    }
56
57
    public function getStringBetween($string, $start, $end)
58
    {