Code Duplication    Length = 6-6 lines in 2 locations

app/class.VolunteerShift.php 2 locations

@@ 76-81 (lines=6) @@
73
                    self::$deptCache[$this->dbData['departmentID']] = new \VolunteerDepartment($this->dbData['departmentID']);
74
                }
75
                return self::$deptCache[$this->dbData['departmentID']];
76
            case 'role':
77
                if(!isset(self::$roleCache[$this->dbData['roleID']]))
78
                {
79
                    self::$roleCache[$this->dbData['roleID']] = new \VolunteerRole($this->dbData['roleID']);
80
                }
81
                return self::$roleCache[$this->dbData['roleID']];
82
            case 'event':
83
                if(!isset(self::$eventCache[$this->dbData['eventID']]))
84
                {
@@ 82-87 (lines=6) @@
79
                    self::$roleCache[$this->dbData['roleID']] = new \VolunteerRole($this->dbData['roleID']);
80
                }
81
                return self::$roleCache[$this->dbData['roleID']];
82
            case 'event':
83
                if(!isset(self::$eventCache[$this->dbData['eventID']]))
84
                {
85
                    self::$eventCache[$this->dbData['eventID']] = new \VolunteerEvent($this->dbData['eventID']);
86
                }
87
                return self::$eventCache[$this->dbData['eventID']];
88
            case 'participantObj':
89
                if($this->participantObj === null)
90
                {