Code Duplication    Length = 14-14 lines in 2 locations

app/Schedules/class.GridSchedule.php 1 location

@@ 280-293 (lines=14) @@
277
        return strcmp($this->getRoleNameFromID($a['roleID']), $this->getRoleNameFromID($b['roleID']));
278
    }
279
280
    public function groupSort($a, $b)
281
    {
282
        $aArr = explode(' ', $a);
283
        $bArr = explode(' ', $b);
284
        if($aArr[1] === 'PM' && $bArr[1] === 'AM')
285
        {
286
            return 1;
287
        }
288
        else if($aArr[1] === 'AM' && $bArr[1] === 'PM')
289
        {
290
            return -1;
291
        }
292
        return strcmp($a, $b);
293
    }
294
295
    public function shiftTimeSort($a, $b)
296
    {

app/Schedules/class.ShiftSchedule.php 1 location

@@ 76-89 (lines=14) @@
73
        return strcasecmp($a_date, $b_date);
74
    }
75
76
    public function groupSort($a, $b)
77
    {
78
        $aArr = explode(' ', $a);
79
        $bArr = explode(' ', $b);
80
        if($aArr[1] === 'PM' && $bArr[1] === 'AM')
81
        {
82
            return 1;
83
        }
84
        else if($aArr[1] === 'AM' && $bArr[1] === 'PM')
85
        {
86
            return -1;
87
        }
88
        return strcmp($a, $b);
89
    }
90
}
91