1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
<?php
/**
* @author @jenschude <jens.schulze@commercetools.de>
*/
namespace Commercetools\Core\Model\Product\Search;
use Commercetools\Core\Model\Common\Collection;
/**
* @package Commercetools\Core\Model\Product\Search
*
* @method FilterRange current()
* @method FilterRangeCollection add(FilterRange $element)
* @method FilterRange getAt($offset)
*/
class FilterRangeCollection extends Collection
{
protected $type = FilterRange::class;
public function __toString()
{
$values = [];
foreach ($this as $value) {
$values[] = (string)$value;
}
return sprintf('range%s', implode(',', $values));
}
}