summaryrefslogtreecommitdiff
path: root/vendor/ruflin/elastica/lib/Elastica/Aggregation/ReverseNested.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Aggregation/ReverseNested.php')
-rw-r--r--vendor/ruflin/elastica/lib/Elastica/Aggregation/ReverseNested.php50
1 files changed, 0 insertions, 50 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Aggregation/ReverseNested.php b/vendor/ruflin/elastica/lib/Elastica/Aggregation/ReverseNested.php
deleted file mode 100644
index d4056f13..00000000
--- a/vendor/ruflin/elastica/lib/Elastica/Aggregation/ReverseNested.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<?php
-
-namespace Elastica\Aggregation;
-
-/**
- * Reversed Nested Aggregation
- *
- * @package Elastica\Aggregation
- * @link http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations-bucket-reverse-nested-aggregation.html
- */
-class ReverseNested extends AbstractAggregation
-{
- /**
- * @param string $name The name of this aggregation
- * @param string $path Optional path to the nested object for this aggregation. Defaults to the root of the main document.
- */
- public function __construct($name, $path = null)
- {
- parent::__construct($name);
-
- if ($path !== null) {
- $this->setPath($path);
- }
- }
-
- /**
- * Set the nested path for this aggregation
- *
- * @param string $path
- * @return ReverseNested
- */
- public function setPath($path)
- {
- return $this->setParam("path", $path);
- }
-
- /**
- * {@inheritDoc}
- */
- public function toArray()
- {
- $array = parent::toArray();
-
- // ensure we have an object for the reverse_nested key.
- // if we don't have a path, then this would otherwise get encoded as an empty array, which is invalid.
- $array['reverse_nested'] = (object)$array['reverse_nested'];
-
- return $array;
- }
-}