Source of file TestIndex.php
Size: 0,978 Bytes - Last Modified: 2021-12-24T06:47:24+00:00
/var/www/docs.ssmods.com/process/src/tests/mocks/TestIndex.php
12345678910111213141516171819202122232425262728293031323334353637383940 | <?php namespace Firesphere\SolrSearch\Tests; use Firesphere\SolrSearch\Indexes\BaseIndex; use SilverStripe\CMS\Model\SiteTree; use SilverStripe\Dev\TestOnly; class TestIndex extends BaseIndex implements TestOnly { protected $facetFields = [ SiteTree::class => [ 'BaseClass' => SiteTree::class, 'Title' => 'Parent', 'Field' => 'ParentID', ], ]; public function init(): void { $this->addClass(SiteTree::class); $this->addFulltextField('Title'); $this->addFulltextField('Content'); $this->addFilterField('Title'); $this->addFilterField('Created'); $this->addSortField('Created'); $this->addFacetField(SiteTree::class, [ 'BaseClass' => SiteTree::class, 'Title' => 'Parent', 'Field' => 'ParentID', ]); } public function getIndexName(): string { return 'TestIndex'; } } |