Code Duplication    Length = 7-7 lines in 2 locations

code/Model/SiteTree.php 2 locations

@@ 1110-1116 (lines=7) @@
1107
     */
1108
    public function canDelete($member = null)
1109
    {
1110
        if ($member instanceof Member) {
1111
            $memberID = $member->ID;
1112
        } elseif (is_numeric($member)) {
1113
            $memberID = $member;
1114
        } else {
1115
            $memberID = Member::currentUserID();
1116
        }
1117
1118
        // Standard mechanism for accepting permission changes from extensions
1119
        $extended = $this->extendedCan('canDelete', $memberID);
@@ 1211-1217 (lines=7) @@
1208
     */
1209
    public function canEdit($member = null)
1210
    {
1211
        if ($member instanceof Member) {
1212
            $memberID = $member->ID;
1213
        } elseif (is_numeric($member)) {
1214
            $memberID = $member;
1215
        } else {
1216
            $memberID = Member::currentUserID();
1217
        }
1218
1219
        // Standard mechanism for accepting permission changes from extensions
1220
        $extended = $this->extendedCan('canEdit', $memberID);