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