Code Duplication    Length = 7-7 lines in 2 locations

code/Model/SiteTree.php 2 locations

@@ 1116-1122 (lines=7) @@
1113
     */
1114
    public function canDelete($member = null)
1115
    {
1116
        if ($member instanceof Member) {
1117
            $memberID = $member->ID;
1118
        } elseif (is_numeric($member)) {
1119
            $memberID = $member;
1120
        } else {
1121
            $memberID = Member::currentUserID();
1122
        }
1123
1124
        // Standard mechanism for accepting permission changes from extensions
1125
        $extended = $this->extendedCan('canDelete', $memberID);
@@ 1217-1223 (lines=7) @@
1214
     */
1215
    public function canEdit($member = null)
1216
    {
1217
        if ($member instanceof Member) {
1218
            $memberID = $member->ID;
1219
        } elseif (is_numeric($member)) {
1220
            $memberID = $member;
1221
        } else {
1222
            $memberID = Member::currentUserID();
1223
        }
1224
1225
        // Standard mechanism for accepting permission changes from extensions
1226
        $extended = $this->extendedCan('canEdit', $memberID);