PHP Класс spec\Spatie\SearchIndex\SearchIndexHandlers\ElasticsearchSpec

Наследование: extends PhpSpec\ObjectBehavior
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$indexName
$searchableBody
$searchableId
$searchableObject
$searchableType

Открытые методы

Метод Описание
__construct ( )
it_adds_a_searchable_object_to_the_search_index ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
it_adds_multiple_searchable_objects_to_the_search_index ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
it_an_object_from_the_index_by_type_and_id ( Elasticsearch\Client $elasticsearch )
it_can_get_search_results ( Elasticsearch\Client $elasticsearch ) * Need to figure how to test the clearIndex function
it_is_initializable ( )
it_removes_a_searchable_object_from_the_index ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
let ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )

Описание методов

__construct() публичный Метод

public __construct ( )

it_adds_a_searchable_object_to_the_search_index() публичный Метод

public it_adds_a_searchable_object_to_the_search_index ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
$elasticsearch Elasticsearch\Client
$searchableObject Spatie\SearchIndex\Searchable

it_adds_multiple_searchable_objects_to_the_search_index() публичный Метод

public it_adds_multiple_searchable_objects_to_the_search_index ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
$elasticsearch Elasticsearch\Client
$searchableObject Spatie\SearchIndex\Searchable

it_an_object_from_the_index_by_type_and_id() публичный Метод

public it_an_object_from_the_index_by_type_and_id ( Elasticsearch\Client $elasticsearch )
$elasticsearch Elasticsearch\Client

it_can_get_search_results() публичный Метод

function it_can_clear_the_index(Client $elasticsearch) { $elasticsearch->indices()->delete(['index' => $this->indexName]); $this->clearIndex(); }
public it_can_get_search_results ( Elasticsearch\Client $elasticsearch )
$elasticsearch Elasticsearch\Client

it_is_initializable() публичный Метод

public it_is_initializable ( )

it_removes_a_searchable_object_from_the_index() публичный Метод

public it_removes_a_searchable_object_from_the_index ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
$elasticsearch Elasticsearch\Client
$searchableObject Spatie\SearchIndex\Searchable

let() публичный Метод

public let ( Elasticsearch\Client $elasticsearch, Spatie\SearchIndex\Searchable $searchableObject )
$elasticsearch Elasticsearch\Client
$searchableObject Spatie\SearchIndex\Searchable

Описание свойств

$indexName защищенное свойство

protected $indexName

$searchableBody защищенное свойство

protected $searchableBody

$searchableId защищенное свойство

protected $searchableId

$searchableObject защищенное свойство

protected $searchableObject

$searchableType защищенное свойство

protected $searchableType