1--TEST--
2SolrResponse::getResponse() - maxScore
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		'wt'=> 'xml'
18);
19
20$client = new SolrClient ( $options );
21
22$q = new SolrQuery("lucene");
23$q->addField('score');
24$response = $client->query ( $q );
25$arrayResponse = $response->getArrayResponse();
26var_dump($arrayResponse['response']['maxScore']);
27var_dump($response->getResponse()->response->maxScore);
28var_dump($response->getResponse()->response->start);
29var_dump($response->getResponse()->response->numFound);
30var_dump(is_array($response->getResponse()->response->docs));
31echo "------ W/O maxScore ------".PHP_EOL;
32$q->removeField('score');
33$response = $client->query ( $q );
34var_dump($response->getResponse()->response->start);
35var_dump($response->getResponse()->response->numFound);
36var_dump(is_array($response->getResponse()->response->docs));
37var_dump(property_exists($response->getResponse()->response, 'maxScore'));
38?>
39--EXPECTF--
40float(%f)
41float(%f)
42int(%d)
43int(%d)
44bool(true)
45------ W/O maxScore ------
46int(0)
47int(1)
48bool(true)
49bool(false)