1--TEST-- 2SolrResponse::getArrayResponse - For All response writers 3--SKIPIF-- 4<?php 5include 'skip.if.server_not_configured.inc'; 6?> 7--FILE-- 8<?php 9require_once "bootstrap.inc"; 10 11$options = array ( 12 'hostname' => SOLR_SERVER_HOSTNAME, 13 'login' => SOLR_SERVER_USERNAME, 14 'password' => SOLR_SERVER_PASSWORD, 15 'port' => SOLR_SERVER_PORT, 16 'path' => SOLR_SERVER_PATH, 17); 18 19$client = new SolrClient ( $options ); 20 21 22$testArrayResponse = function ($writer) use ($client){ 23 $client->setResponseWriter($writer); 24 $q = new SolrQuery("lucene"); 25 $response = $client->query ( $q ); 26 $arrayResponse = $response->getArrayResponse(); 27 return is_array($arrayResponse); 28}; 29 30var_dump($testArrayResponse('phps')); 31var_dump($testArrayResponse('xml')); 32var_dump($testArrayResponse('json')); 33?> 34--EXPECTF-- 35bool(true) 36bool(true) 37bool(true)