1--TEST--
2SolrDocument - Array Access
3--FILE--
4<?php
5
6require_once "bootstrap.inc";
7$doc = new SolrDocument();
8
9$doc->addField('id', 334455);
10$doc->addField('manu_id_s', 'apache');
11// set
12$doc['cat'] = 'Software';
13
14// get
15var_dump($doc['cat']->values[0]);
16
17// exists
18var_dump(isset($doc['cat']));
19
20// unset
21unset($doc['cat']);
22print_r($doc->toArray());
23?>
24--EXPECT--
25string(8) "Software"
26bool(true)
27Array
28(
29    [document_boost] => 0
30    [field_count] => 2
31    [fields] => Array
32        (
33            [0] => SolrDocumentField Object
34                (
35                    [name] => id
36                    [boost] => 0
37                    [values] => Array
38                        (
39                            [0] => 334455
40                        )
41
42                )
43
44            [1] => SolrDocumentField Object
45                (
46                    [name] => manu_id_s
47                    [boost] => 0
48                    [values] => Array
49                        (
50                            [0] => apache
51                        )
52
53                )
54
55        )
56
57)
58