Code Duplication    Length = 8-8 lines in 3 locations

code/extensions/SiteTreeSubsites.php 3 locations

@@ 171-178 (lines=8) @@
168
    /**
169
     * @return boolean
170
     */
171
    public function canDelete($member = null)
172
    {
173
        if (!$member && $member !== false) {
174
            $member = Member::currentUser();
175
        }
176
        
177
        return $this->canEdit($member);
178
    }
179
    
180
    /**
181
     * @return boolean
@@ 183-190 (lines=8) @@
180
    /**
181
     * @return boolean
182
     */
183
    public function canAddChildren($member = null)
184
    {
185
        if (!$member && $member !== false) {
186
            $member = Member::currentUser();
187
        }
188
        
189
        return $this->canEdit($member);
190
    }
191
    
192
    /**
193
     * @return boolean
@@ 195-202 (lines=8) @@
192
    /**
193
     * @return boolean
194
     */
195
    public function canPublish($member = null)
196
    {
197
        if (!$member && $member !== false) {
198
            $member = Member::currentUser();
199
        }
200
201
        return $this->canEdit($member);
202
    }
203
204
    /**
205
     * Create a duplicate of this page and save it to another subsite