--TEST-- SolrClient::query() - Sending a chained query request --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); $query = new SolrQuery(); $query->setQuery('lucene'); $query->setStart(0); $query->setRows(50); $query->addField('cat')->addField('features')->addField('id')->addField('timestamp'); $query_response = $client->query($query); $response = $query_response->getResponse(); var_dump(get_class($response->responseHeader->params) == 'SolrObject'); var_dump(property_exists($response->responseHeader->params, 'q')); var_dump(property_exists($response->responseHeader->params, 'wt')); var_dump(property_exists($response->responseHeader->params, 'version')); ?> --EXPECTF-- bool(true) bool(true) bool(true) bool(true)