summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/lib/Elastica/Aggregation/Range.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Aggregation/Range.php')
-rw-r--r--vendor/ruflin/elastica/lib/Elastica/Aggregation/Range.php45
1 files changed, 0 insertions, 45 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Aggregation/Range.php b/vendor/ruflin/elastica/lib/Elastica/Aggregation/Range.php
deleted file mode 100644
index ab70c5e4..00000000
--- a/vendor/ruflin/elastica/lib/Elastica/Aggregation/Range.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-namespace Elastica\Aggregation;
-
-
-use Elastica\Exception\InvalidException;
-
-/**
- * Class Range
- * @package Elastica\Aggregation
- * @link http://www.elasticsearch.org/guide/en/elasticsearch/reference/master/search-aggregations-bucket-range-aggregation.html
- */
-class Range extends AbstractSimpleAggregation
-{
- /**
- * Add a range to this aggregation
- * @param int|float $fromValue low end of this range, exclusive (greater than)
- * @param int|float $toValue high end of this range, exclusive (less than)
- * @return Range
- * @throws \Elastica\Exception\InvalidException
- */
- public function addRange($fromValue = null, $toValue = null)
- {
- if (is_null($fromValue) && is_null($toValue)) {
- throw new InvalidException("Either fromValue or toValue must be set. Both cannot be null.");
- }
- $range = array();
- if (!is_null($fromValue)) {
- $range['from'] = $fromValue;
- }
- if (!is_null($toValue)) {
- $range['to'] = $toValue;
- }
- return $this->addParam('ranges', $range);
- }
-
- /**
- * If set to true, a unique string key will be associated with each bucket, and ranges will be returned as an associative array
- * @param bool $keyed
- * @return Range
- */
- public function setKeyedResponse($keyed = true)
- {
- return $this->setParam('keyed', (bool)$keyed);
- }
-} \ No newline at end of file