Code Duplication    Length = 14-14 lines in 3 locations

src/models/PartialFormSubmission.php 3 locations

@@ 78-91 (lines=14) @@
75
     *
76
     * @return boolean
77
     */
78
    public function canView($member = null)
79
    {
80
        $extended = $this->extendedCan(__FUNCTION__, $member);
81
82
        if ($extended !== null) {
83
            return $extended;
84
        }
85
86
        if ($this->UserDefinedForm()) {
87
            return $this->UserDefinedForm()->canView($member);
88
        }
89
90
        return parent::canView($member);
91
    }
92
93
    /**
94
     * @param Member
@@ 98-111 (lines=14) @@
95
     *
96
     * @return boolean
97
     */
98
    public function canEdit($member = null)
99
    {
100
        $extended = $this->extendedCan(__FUNCTION__, $member);
101
102
        if ($extended !== null) {
103
            return $extended;
104
        }
105
106
        if ($this->UserDefinedForm()) {
107
            return $this->UserDefinedForm()->canEdit($member);
108
        }
109
110
        return parent::canEdit($member);
111
    }
112
113
    /**
114
     * @param Member
@@ 118-131 (lines=14) @@
115
     *
116
     * @return boolean
117
     */
118
    public function canDelete($member = null)
119
    {
120
        $extended = $this->extendedCan(__FUNCTION__, $member);
121
122
        if ($extended !== null) {
123
            return $extended;
124
        }
125
126
        if ($this->UserDefinedForm()) {
127
            return $this->UserDefinedForm()->canDelete($member);
128
        }
129
130
        return parent::canDelete($member);
131
    }
132
133
}
134