1--TEST--
2SolrInputDocument::addChildDocument() - add child document
3--FILE--
4<?php
5
6require_once "bootstrap.inc";
7
8$doc = new SolrInputDocument();
9
10$secondDoc = new SolrInputDocument();
11
12$doc->addField('id', 1123);
13$doc->addField('features', "PHP Client Side");
14$doc->addField('features', "Fast development cycles");
15$doc->cat   = 'Information Technology';
16
17$secondDoc->addField('cat', 'Lucene Search');
18$secondDoc->cat = 'Custom Search';
19
20$doc->addChildDocument($secondDoc);
21
22var_dump($doc->hasChildDocuments(), $secondDoc->hasChildDocuments());
23
24$childs = $doc->getChildDocuments();
25print_r($childs[0]->getField('cat'));
26
27?>
28--EXPECT--
29bool(true)
30bool(false)
31SolrDocumentField Object
32(
33    [name] => cat
34    [boost] => 0
35    [values] => Array
36        (
37            [0] => Lucene Search
38        )
39
40)
41