diff options
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Filter/GeoBoundingBox.php')
-rw-r--r-- | vendor/ruflin/elastica/lib/Elastica/Filter/GeoBoundingBox.php | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Filter/GeoBoundingBox.php b/vendor/ruflin/elastica/lib/Elastica/Filter/GeoBoundingBox.php deleted file mode 100644 index 1462e9af..00000000 --- a/vendor/ruflin/elastica/lib/Elastica/Filter/GeoBoundingBox.php +++ /dev/null @@ -1,49 +0,0 @@ -<?php - -namespace Elastica\Filter; - -use Elastica\Exception\InvalidException; - -/** - * Geo bounding box filter - * - * @category Xodoa - * @package Elastica - * @author Fabian Vogler <fabian@equivalence.ch> - * @link http://www.elasticsearch.org/guide/reference/query-dsl/geo-bounding-box-filter.html - */ -class GeoBoundingBox extends AbstractFilter -{ - /** - * Construct BoundingBoxFilter - * - * @param string $key Key - * @param array $coordinates Array with top left coordinate as first and bottom right coordinate as second element - */ - public function __construct($key, array $coordinates) - { - $this->addCoordinates($key, $coordinates); - } - - /** - * Add coordinates - * - * @param string $key Key - * @param array $coordinates Array with top left coordinate as first and bottom right coordinate as second element - * @throws \Elastica\Exception\InvalidException If $coordinates doesn't have two elements - * @return \Elastica\Filter\GeoBoundingBox Current object - */ - public function addCoordinates($key, array $coordinates) - { - if (!isset($coordinates[0]) || !isset($coordinates[1])) { - throw new InvalidException('expected $coordinates to be an array with two elements'); - } - - $this->setParam($key, array( - 'top_left' => $coordinates[0], - 'bottom_right' => $coordinates[1] - )); - - return $this; - } -} |