1--TEST-- 2SolrDocument - clone 3--FILE-- 4<?php 5 6require_once "bootstrap.inc"; 7 8$fixtureXml = file_get_contents(EXAMPLE_RESPONSE_XML_2); 9 10$response = SolrUtils::digestXmlResponse($fixtureXml, SolrResponse::PARSE_SOLR_DOC); 11 12$doc =$response->response->docs[1]; 13 14$serializedString = serialize($doc); 15print_r($serializedString); 16echo PHP_EOL; 17print_r(unserialize($serializedString)->toArray()); 18?> 19--EXPECT-- 20C:12:"SolrDocument":172:{<?xml version="1.0" encoding="UTF-8"?> 21<solr_document> 22 <fields> 23 <field name="id"> 24 <field_value>parent_2</field_value> 25 </field> 26 </fields> 27</solr_document> 28} 29Array 30( 31 [document_boost] => 0 32 [field_count] => 1 33 [fields] => Array 34 ( 35 [0] => SolrDocumentField Object 36 ( 37 [name] => id 38 [boost] => 0 39 [values] => Array 40 ( 41 [0] => parent_2 42 ) 43 44 ) 45 46 ) 47 48)