/** * Tests toArray method. */ public function testFieldToArray() { $field = new Field('test'); $field->setFragmentSize(5); $field->setNumberOfFragments(5); $field->setHighlightQuery(new TermFilter('key1', 'value1')); $field->setNoMatchSize(3); $field->setForceSource(true); $result = ['fragment_size' => 5, 'number_of_fragments' => 5, 'matched_fields' => ['test'], 'highlight_query' => ['term' => ['key1' => 'value1']], 'no_match_size' => 3, 'force_source' => true]; $this->assertEquals($result, $field->toArray()); }