1--TEST-- 2SolrCollapseFunction - string conversion 3--FILE-- 4<?php 5 6$func = new SolrCollapseFunction('field'); 7 8$func->setField('field2'); 9$func->setMax('max'); 10$func->setMin('min'); 11$func->setSize(1000); 12$func->setHint('hint'); 13$func->setNullPolicy(SolrCollapseFunction::NULLPOLICY_EXPAND); 14 15var_dump($func->getField()); 16var_dump($func->getMax()); 17var_dump($func->getMin()); 18var_dump($func->getSize()); 19var_dump($func->getHint()); 20var_dump($func->getNullPolicy()); 21 22var_dump((string)$func); 23$func->setMax('with space'); 24var_dump((string)$func); 25 26?> 27--EXPECTF-- 28string(6) "field2" 29string(3) "max" 30string(3) "min" 31string(4) "1000" 32string(4) "hint" 33string(6) "expand" 34string(78) "{!collapse field=field2 max=max min=min size=1000 hint=hint nullPolicy=expand}" 35string(87) "{!collapse field=field2 max='with space' min=min size=1000 hint=hint nullPolicy=expand}" 36