diff --git a/src/applications/feed/query/PhabricatorFeedQuery.php b/src/applications/feed/query/PhabricatorFeedQuery.php --- a/src/applications/feed/query/PhabricatorFeedQuery.php +++ b/src/applications/feed/query/PhabricatorFeedQuery.php @@ -18,7 +18,15 @@ return $this; } + /** + * @param int|null $range_min Minimum epoch value of feed stories + * @param int|null $range_max Maximum epoch value of feed stories + */ public function withEpochInRange($range_min, $range_max) { + if ($range_min && $range_max && $range_min > $range_max) { + throw new PhutilArgumentUsageException( + pht('Feed query minimum range must be lower than maximum range.')); + } $this->rangeMin = $range_min; $this->rangeMax = $range_max; return $this;