1--TEST-- 2SolrQuery - testing StatsComponent 3--FILE-- 4<?php 5 6$query = new SolrQuery(); 7ob_start(); 8var_dump( 9 $query->getStats(), 10 $query->getStatsFields(), 11 $query->getStatsFacets() 12); 13 14$nullOutput = ob_get_clean(); 15 16$query->setStats(0); 17 18$query 19 ->addStatsField('hello') 20 ->removeStatsField('hello') 21 ->addStatsField('june') 22 ->addStatsField('july') 23; 24 25$query 26 ->addStatsFacet('world') 27 ->removeStatsFacet('world') 28 ->addStatsFacet('pear') 29 ->addStatsFacet('pecl') 30; 31 32echo $query . PHP_EOL . PHP_EOL; 33 34var_dump( 35 $query->getStats(), 36 $query->getStatsFields(), 37 $query->getStatsFacets() 38); 39echo $nullOutput; 40?> 41--EXPECTF-- 42stats=false&stats.field=june&stats.field=july&stats.facet=pear&stats.facet=pecl 43 44bool(false) 45array(2) { 46 [0]=> 47 string(4) "june" 48 [1]=> 49 string(4) "july" 50} 51array(2) { 52 [0]=> 53 string(4) "pear" 54 [1]=> 55 string(4) "pecl" 56} 57NULL 58NULL 59NULL