--TEST-- SolrResponse::getArrayResponse - For All response writers --SKIPIF-- --FILE-- SOLR_SERVER_HOSTNAME, 'login' => SOLR_SERVER_USERNAME, 'password' => SOLR_SERVER_PASSWORD, 'port' => SOLR_SERVER_PORT, 'path' => SOLR_SERVER_PATH, ); $client = new SolrClient ( $options ); $testArrayResponse = function ($writer) use ($client){ $client->setResponseWriter($writer); $q = new SolrQuery("lucene"); $response = $client->query ( $q ); $arrayResponse = $response->getArrayResponse(); return is_array($arrayResponse); }; var_dump($testArrayResponse('phps')); var_dump($testArrayResponse('xml')); var_dump($testArrayResponse('json')); ?> --EXPECTF-- bool(true) bool(true) bool(true)