1--TEST-- 2SolrObject - checking dimension access on properties. 3--FILE-- 4<?php 5 6require_once "bootstrap.inc"; 7 8$xml_reponse = file_get_contents(EXAMPLE_RESPONSE_XML_1); 9 10$solrObject = SolrUtils::digestXMLResponse($xml_reponse); 11 12$header = $solrObject['responseHeader']; 13 14$system = $solrObject['system']; 15 16print_r($header); 17 18print_r($system); 19 20?> 21--EXPECT-- 22SolrObject Object 23( 24 [status] => 0 25 [QTime] => 72 26) 27SolrObject Object 28( 29 [threadCount] => SolrObject Object 30 ( 31 [current] => 15 32 [peak] => 15 33 [daemon] => 13 34 ) 35 36 [threadDump] => SolrObject Object 37 ( 38 [thread] => SolrObject Object 39 ( 40 [id] => 1 41 [name] => main 42 [state] => RUNNABLE 43 [native] => 1 44 [cpuTime] => 3340.0000ms 45 [userTime] => 3180.0000ms 46 [stackTrace] => Array 47 ( 48 [0] => java.net.PlainSocketImpl.socketAccept(Native Method) 49 [1] => java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) 50 [2] => java.net.ServerSocket.implAccept(ServerSocket.java:450) 51 [3] => java.net.ServerSocket.accept(ServerSocket.java:421) 52 [4] => org.apache.catalina.core.StandardServer.await(StandardServer.java:389) 53 [5] => org.apache.catalina.startup.Catalina.await(Catalina.java:642) 54 [6] => org.apache.catalina.startup.Catalina.start(Catalina.java:602) 55 [7] => sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 56 [8] => sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 57 [9] => sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 58 [10] => java.lang.reflect.Method.invoke(Method.java:585) 59 [11] => org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) 60 [12] => org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) 61 ) 62 63 ) 64 65 ) 66 67) 68