Code Duplication    Length = 3-3 lines in 6 locations

code/cms/DMSDocumentAddController.php 1 location

@@ 328-330 (lines=3) @@
325
     */
326
    public function canView($member = null)
327
    {
328
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
329
            $member = Member::currentUser();
330
        }
331
332
        if ($member &&
333
            Permission::checkMember(

code/model/DMSDocument.php 4 locations

@@ 103-105 (lines=3) @@
100
101
    public function canView($member = null)
102
    {
103
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
104
            $member = Member::currentUser();
105
        }
106
107
        // extended access checks
108
        $results = $this->extend('canView', $member);
@@ 145-147 (lines=3) @@
142
143
    public function canEdit($member = null)
144
    {
145
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
146
            $member = Member::currentUser();
147
        }
148
149
        $results = $this->extend('canEdit', $member);
150
@@ 188-190 (lines=3) @@
185
     */
186
    public function canCreate($member = null)
187
    {
188
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
189
            $member = Member::currentUser();
190
        }
191
192
        $results = $this->extend('canCreate', $member);
193
@@ 217-219 (lines=3) @@
214
     */
215
    public function canDelete($member = null)
216
    {
217
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
218
            $member = Member::currentUser();
219
        }
220
221
        $results = $this->extend('canDelete', $member);
222

code/model/DMSDocumentSet.php 1 location

@@ 406-408 (lines=3) @@
403
     */
404
    public function getGlobalPermission(Member $member = null)
405
    {
406
        if (!$member || !(is_a($member, 'Member')) || is_numeric($member)) {
407
            $member = Member::currentUser();
408
        }
409
410
        $result = ($member &&
411
            Permission::checkMember(