Code Duplication    Length = 13-14 lines in 2 locations

code/SiteConfig.php 2 locations

@@ 282-295 (lines=14) @@
279
     * @param Member $member
280
     * @return boolean
281
     */
282
    public function canView($member = null)
283
    {
284
        if (!$member) {
285
            $member = Security::getCurrentUser();
286
        }
287
288
        $extended = $this->extendedCan('canView', $member);
289
        if ($extended !== null) {
290
            return $extended;
291
        }
292
293
        // Assuming all that can edit this object can also view it
294
        return $this->canEdit($member);
295
    }
296
297
    /**
298
     * Can a user view pages on this site? This method is only
@@ 375-387 (lines=13) @@
372
        return false;
373
    }
374
375
    public function canEdit($member = null)
376
    {
377
        if (!$member) {
378
            $member = Security::getCurrentUser();
379
        }
380
381
        $extended = $this->extendedCan('canEdit', $member);
382
        if ($extended !== null) {
383
            return $extended;
384
        }
385
386
        return Permission::checkMember($member, "EDIT_SITECONFIG");
387
    }
388
389
    /**
390
     * @return array