Code Duplication    Length = 8-9 lines in 2 locations

code/model/Subsite.php 2 locations

@@ 259-267 (lines=9) @@
256
    {
257
        $subsites = Subsite::get();
258
259
        if ($includeMainSite) {
260
            $subsites = $subsites->toArray();
261
262
            $mainSite = new Subsite();
263
            $mainSite->Title = $mainSiteTitle;
264
            array_unshift($subsites, $mainSite);
265
266
            $subsites = ArrayList::create($subsites);
267
        }
268
269
        return $subsites;
270
    }
@@ 387-394 (lines=8) @@
384
            if (!is_array($permCode)) {
385
                $permCode = array($permCode);
386
            }
387
            if (self::hasMainSitePermission($member, $permCode)) {
388
                $subsites=$subsites->toArray();
389
                
390
                $mainSite = new Subsite();
391
                $mainSite->Title = $mainSiteTitle;
392
                array_unshift($subsites, $mainSite);
393
                $subsites=ArrayList::create($subsites);
394
            }
395
        }
396
        
397
        self::$_cache_accessible_sites[$cacheKey] = $subsites;