Elastica\Query\GeoDistanceRange::setRange PHP Method

setRange() public method

public setRange ( string $key, mixed $value )
$key string
$value mixed
    public function setRange($key, $value)
    {
        switch ($key) {
            case self::RANGE_TO:
            case self::RANGE_FROM:
            case self::RANGE_GT:
            case self::RANGE_GTE:
            case self::RANGE_LT:
            case self::RANGE_LTE:
                break;
            case self::RANGE_INCLUDE_LOWER:
            case self::RANGE_INCLUDE_UPPER:
                $value = (bool) $value;
                break;
            default:
                throw new InvalidException('Invalid range parameter given: ' . $key);
        }
        $this->_ranges[$key] = $value;
        return $this;
    }