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; |