Code Duplication    Length = 15-19 lines in 2 locations

code/model/BlogPost.php 2 locations

@@ 363-377 (lines=15) @@
360
     *
361
     * @return bool
362
     */
363
    public function canCreateCategories($member = null)
364
    {
365
        $member = $this->getMember($member);
366
367
        $parent = $this->Parent();
368
369
        if (!$parent || !$parent->exists() || !($parent instanceof Blog)) {
370
            return false;
371
        }
372
373
        if ($parent->isEditor($member)) {
374
            return true;
375
        }
376
377
        return Permission::checkMember($member, 'ADMIN');
378
    }
379
380
    /**
@@ 387-405 (lines=19) @@
384
     *
385
     * @return bool
386
     */
387
    public function canCreateTags($member = null)
388
    {
389
        $member = $this->getMember($member);
390
391
        $parent = $this->Parent();
392
393
        if (!$parent || !$parent->exists() || !($parent instanceof Blog)) {
394
            return false;
395
        }
396
397
        if ($parent->isEditor($member)) {
398
            return true;
399
        }
400
401
        if ($parent->isWriter($member)) {
402
            return true;
403
        }
404
405
        return Permission::checkMember($member, 'ADMIN');
406
    }
407
408
    /**