Code Duplication    Length = 8-9 lines in 2 locations

src/Model/Subsite.php 2 locations

@@ 354-362 (lines=9) @@
351
    {
352
        $subsites = Subsite::get();
353
354
        if ($includeMainSite) {
355
            $subsites = $subsites->toArray();
356
357
            $mainSite = new Subsite();
358
            $mainSite->Title = $mainSiteTitle;
359
            array_unshift($subsites, $mainSite);
360
361
            $subsites = ArrayList::create($subsites);
362
        }
363
364
        return $subsites;
365
    }
@@ 508-515 (lines=8) @@
505
            if (!is_array($permCode)) {
506
                $permCode = [$permCode];
507
            }
508
            if (self::hasMainSitePermission($member, $permCode)) {
509
                $subsites = $subsites->toArray();
510
511
                $mainSite = new Subsite();
512
                $mainSite->Title = $mainSiteTitle;
513
                array_unshift($subsites, $mainSite);
514
                $subsites = ArrayList::create($subsites);
515
            }
516
        }
517
518
        self::$_cache_accessible_sites[$cacheKey] = $subsites;