Code Duplication    Length = 8-8 lines in 3 locations

code/extensions/SiteTreeSubsites.php 3 locations

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