or not between condition.

@param   string  $key
@param   mixed   $min
@param   mixed   $max
@return  Samurai\Onikiri\Criteria\WhereCondition
496170
public function orNotBetween($key, $min, $max)
    {
        $value = sprintf('%s NOT BETWEEN ? AND ?', $key);
        return $this->orAdd($value, [$min, $max]);
    }
501373
protected function sizeMin($key, $lengthValue, $min, $not = true)
    {
        if ($lengthValue < $min && $not) {
            $this->addReturn($key, 'must', [ ':min' => $min ]);
        } elseif (!($lengthValue < $min) && !$not) {
            $this->addReturn($key, 'not', [ ':min' => $min ]);
        }
    }
799097
function betweenDates($min, $max, $msg)
    {
        $this->minDate($min, $msg);
        $this->maxDate($max, $msg);
    }
41810
public function rule_between( $key, $value, $min, $max )
	{
		return $this->rule_between_num( $key, strlen( $value ), $min, $max );
	}
1286264
public function min($key)
	{
		return $this->reduce(function($result, $item) use ($key)
		{
			return is_null($result) || $item->{$key} < $result ? $item->{$key} : $result;
		});
	}
209097
public static function ruleLenRange($min, $max)
    {
        return function ($input) use ($min, $max) {
            return strlen($input) >= $min && strlen($input) <= $max;
        };
    }
1070414
public function whereBetween($attribute, $min, $max)
    {
        $this->data->must()->range($attribute, [
            RangeQuery::GTE => $min,
            RangeQuery::LTE => $max,
        ]);

        return $this;
    }
650712
public function min($input, $key, $min, $lang)
    {
        $lang = $this->custom('min', $lang);
        if (strlen($input[$key]) < $min) {
            return preg_replace_callback('/(:field)(.*)(\:num)/i',
            function ($m) use ($key, $min) {
                return $key.$m[2].$min;
            }, $lang);
        }
    }
1215231
public function deleteByValue($min, $max): int
    {
        return $this->handle->zRemRangeByScore($this->name, $min, $max);
    }
327478
public function strGet($key, $minLength = 0, $maxLength = false, $default = false)
	{
		return $this->str($this->get($key), $minLength, $maxLength, $default);
	}
351096
public function whereBetween(string $column, $min, $max, string $connector = self::LOGICAL_AND): self
    {
        $this->criteria($this->where, $column, [$min, $max], self::BETWEEN, $connector);

        return $this;
    }
556025
public function max($key = null)
    {
        $callback = $this->valueAccessor($key);

        return $this->filter(function ($value) {
            return !is_null($value);
        })->reduce(function ($result, $item) use ($callback) {
            $value = $callback($item);

            return is_null($result) || $value > $result ? $value : $result;
        });
    }
1016598
public function matchQuantity($min, $max = null)
	{
		$match = '{'.$min;

		if ($max !== null)
		{
			$match .= ',' . $max;
		}

		$match .= '}';

		$this->value($match);

		return $this;
	}
786802
public function whereBetween(string $column, int $min, int $max)
    {
        $this->wConditions()->between(...func_get_args());

        return $this;
    }
56807
function exclusiveRange($min = null, $max = null)
	{
		$this->exclusiveMin($min);
		$this->exclusiveMax($max);
		return $this;
	}
818634
public function orWhereBetween(string $column, int $min, int $max)
    {
        $instance = $this->whereStrategyInstance();

        $instance->whereStrategy()->orWhereBetween($column, $min, $max);

        return $instance;
    }
1129174
public function orBetween($key, $min, $max)
    {
        $value = sprintf('%s BETWEEN ? AND ?', $key);
        return $this->orAdd($value, [$min, $max]);
    }