Code Duplication    Length = 7-7 lines in 4 locations

src/ORM/DataObject.php 4 locations

@@ 2580-2586 (lines=7) @@
2577
     * @param Member $member
2578
     * @return boolean
2579
     */
2580
    public function canView($member = null)
2581
    {
2582
        $extended = $this->extendedCan(__FUNCTION__, $member);
2583
        if ($extended !== null) {
2584
            return $extended;
2585
        }
2586
        return Permission::check('ADMIN', 'any', $member);
2587
    }
2588
2589
    /**
@@ 2593-2599 (lines=7) @@
2590
     * @param Member $member
2591
     * @return boolean
2592
     */
2593
    public function canEdit($member = null)
2594
    {
2595
        $extended = $this->extendedCan(__FUNCTION__, $member);
2596
        if ($extended !== null) {
2597
            return $extended;
2598
        }
2599
        return Permission::check('ADMIN', 'any', $member);
2600
    }
2601
2602
    /**
@@ 2606-2612 (lines=7) @@
2603
     * @param Member $member
2604
     * @return boolean
2605
     */
2606
    public function canDelete($member = null)
2607
    {
2608
        $extended = $this->extendedCan(__FUNCTION__, $member);
2609
        if ($extended !== null) {
2610
            return $extended;
2611
        }
2612
        return Permission::check('ADMIN', 'any', $member);
2613
    }
2614
2615
    /**
@@ 2621-2627 (lines=7) @@
2618
     * affect whether (or where) this object could be created.
2619
     * @return boolean
2620
     */
2621
    public function canCreate($member = null, $context = array())
2622
    {
2623
        $extended = $this->extendedCan(__FUNCTION__, $member, $context);
2624
        if ($extended !== null) {
2625
            return $extended;
2626
        }
2627
        return Permission::check('ADMIN', 'any', $member);
2628
    }
2629
2630
    /**