silverstripe-framework/tests/php/ORM/Search/SearchContextTest/AllFilterTypes.php
2020-04-20 18:58:09 +01:00

32 lines
910 B
PHP

<?php
namespace SilverStripe\ORM\Tests\Search\SearchContextTest;
use SilverStripe\Dev\TestOnly;
use SilverStripe\ORM\DataObject;
class AllFilterTypes extends DataObject implements TestOnly
{
private static $table_name = 'SearchContextTest_AllFilterTypes';
private static $db = [
'ExactMatch' => 'Varchar',
'PartialMatch' => 'Varchar',
'SubstringMatch' => 'Varchar',
'CollectionMatch' => 'Varchar',
'StartsWith' => 'Varchar',
'EndsWith' => 'Varchar',
'HiddenValue' => 'Varchar',
'FulltextField' => 'Text',
];
private static $searchable_fields = [
'ExactMatch' => 'ExactMatchFilter',
'PartialMatch' => 'PartialMatchFilter',
'CollectionMatch' => 'ExactMatchFilter',
'StartsWith' => 'StartsWithFilter',
'EndsWith' => 'EndsWithFilter',
'FulltextField' => 'FulltextFilter',
];
}