1--TEST-- 2Solr Server 4+ Compatibility Test 3--SKIPIF-- 4<?php require_once 'skip.if.server_not_configured.inc'; ?> 5--FILE-- 6<?php 7 8require_once "bootstrap.inc"; 9// force to timeout trying to resolve 10$options = array 11( 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$query_response = $client->system(); 22$solrVersion = $query_response->getResponse()->lucene['solr-spec-version']; 23 24$match = preg_match('#([0-9]+)\.[0-9]+\.[0-9]+#', $solrVersion, $matches); 25 26var_dump($matches[1] >=4 ); 27?> 28--EXPECTF-- 29bool(true)