src/SolrIndex.php
<?php
/**
* Class SolrIndex|SilverStripe\FullTextSearch\Search\Queries\SolrIndex provide backward compatibility help for
* migrating from the old module
*
* @package SilverStripe\FullTextSearch\Search\Queries
* @author Simon `Firesphere` Erkelens; Marco `Sheepy` Hermo
* @copyright Copyright (c) 2018 - now() Firesphere & Sheepy
*/
namespace SilverStripe\FullTextSearch\Solr;
use Firesphere\SolrSearch\Indexes\BaseIndex;
use SilverStripe\CMS\Model\SiteTree;
/**
* Class SolrIndex
* This class serves as a stub to make migration from Fulltext Search easier
*
* @package SilverStripe\FullTextSearch\Solr
*/
abstract class SolrIndex extends BaseIndex
{
/**
* Add the SiteTree class by default
*/
public function init()
{
$this->addClass(SiteTree::class);
parent::init();
}
/**
* Return the classname by default (Not advised)
*
* @return string
*/
public function getIndexName()
{
return str_replace('\\', '_', static::class);
}
}