Code Duplication    Length = 7-7 lines in 2 locations

src/SilverStripe/Elastica/ElasticaService.php 1 location

@@ 527-533 (lines=7) @@
524
				$inSiteTree = self::$site_tree_classes[$classname];
525
			} else {
526
				$class = new \ReflectionClass($classname);
527
				while ($class = $class->getParentClass()) {
528
				    $parentClass = $class->getName();
529
				    if ($parentClass == 'SiteTree') {
530
				    	$inSiteTree = true;
531
				    	break;
532
				    }
533
				}
534
				self::$site_tree_classes[$classname] = $inSiteTree;
535
			}
536

src/SilverStripe/Elastica/Searchable.php 1 location

@@ 676-682 (lines=7) @@
673
674
		if (!$inSiteTree) {
675
			$class = new \ReflectionClass($this->owner->ClassName);
676
			while ($class = $class->getParentClass()) {
677
				$parentClass = $class->getName();
678
				if ($parentClass == 'SiteTree') {
679
					$inSiteTree = true;
680
					break;
681
				}
682
			}
683
		}
684
685
		return $inSiteTree;