diff --git a/src/Aggregation/AbstractAggregation.php b/src/Aggregation/AbstractAggregation.php
index 5a5f1e563a4206ccb55633ab2ba86ba70566b5a7..938a41e3e2e6947dc52b92b8279b6bce487f0ba7 100644
--- a/src/Aggregation/AbstractAggregation.php
+++ b/src/Aggregation/AbstractAggregation.php
@@ -104,15 +104,16 @@ abstract class AbstractAggregation implements BuilderInterface
 
     /**
      * Returns sub aggregation.
+     * @param string $name Aggregation name to return.
      *
-     * @return AbstractAggregation
+     * @return AbstractAggregation|null
      */
     public function getAggregation($name)
     {
         if ($this->aggregations && $this->aggregations->has(self::PREFIX.$name)) {
             return $this->aggregations->get(self::PREFIX.$name);
         } else {
-            return [];
+            return null;
         }
     }