1--TEST--
2SolrInputDocument - clone
3--FILE--
4<?php
5
6require_once "bootstrap.inc";
7$doc = new SolrInputDocument();
8$doc->setBoost(4);
9$doc->addField('id', 334455);
10$doc->addField('cat', 'Software', 4);
11$doc->addField('cat', 'Lucene');
12
13$doc2 = clone $doc;
14$doc2->deleteField('id');
15$doc2->addField('id', '88', 8);
16
17print_r($doc->toArray());
18print_r($doc2->toArray());
19?>
20--EXPECTF--
21Array
22(
23    [document_boost] => 4
24    [field_count] => 2
25    [fields] => Array
26        (
27            [0] => SolrDocumentField Object
28                (
29                    [name] => id
30                    [boost] => 0
31                    [values] => Array
32                        (
33                            [0] => 334455
34                        )
35
36                )
37
38            [1] => SolrDocumentField Object
39                (
40                    [name] => cat
41                    [boost] => 4
42                    [values] => Array
43                        (
44                            [0] => Software
45                            [1] => Lucene
46                        )
47
48                )
49
50        )
51
52)
53Array
54(
55    [document_boost] => 4
56    [field_count] => 2
57    [fields] => Array
58        (
59            [0] => SolrDocumentField Object
60                (
61                    [name] => cat
62                    [boost] => 4
63                    [values] => Array
64                        (
65                            [0] => Software
66                            [1] => Lucene
67                        )
68
69                )
70
71            [1] => SolrDocumentField Object
72                (
73                    [name] => id
74                    [boost] => 8
75                    [values] => Array
76                        (
77                            [0] => 88
78                        )
79
80                )
81
82        )
83
84)
85