1--TEST--
2SolrInputDocument::deleteField - Delete a field from SolrInputDocument
3--FILE--
4<?php
5
6require_once "bootstrap.inc";
7$doc = new SolrInputDocument();
8
9$doc->addField('id', 334455);
10$doc->addField('cat', 'Software');
11$doc->addField('cat', 'Lucene');
12$doc->addField('deleteme', 'Lucene');
13$doc->deleteField('deleteme');
14
15print_r($doc->toArray());
16?>
17--EXPECT--
18Array
19(
20    [document_boost] => 0
21    [field_count] => 2
22    [fields] => Array
23        (
24            [0] => SolrDocumentField Object
25                (
26                    [name] => id
27                    [boost] => 0
28                    [values] => Array
29                        (
30                            [0] => 334455
31                        )
32
33                )
34
35            [1] => SolrDocumentField Object
36                (
37                    [name] => cat
38                    [boost] => 0
39                    [values] => Array
40                        (
41                            [0] => Software
42                            [1] => Lucene
43                        )
44
45                )
46
47        )
48
49)
50