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)