Skip to content

[Feature Request] greaterThanOrEqual and lessThanOrEqual #157

Description

@schnittstabil

What

greaterThan(), lessThan() and between are great, but these doesn't always feel right:

// value >= 0
$v->required('value')->greaterThan(-1);          // integer only
$v->required('value')->between(0, PHP_INT_MAX);  // integer only(?)
$v->required('value')->between(0, INF);          // float only(?)

// value <= 0
$v->required('value')->lessThan(1);              // integer only
$v->required('value')->between(PHP_INT_MIN, 0);  // integer only(?)
$v->required('value')->between(-INF, 0);         // float only(?)

What is expected

greaterThanOrEqual and lessThanOrEqual rules:

$v->required('value')->greaterThanOrEqual(0);
$v->required('value')->lessThanOrEqual(0);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions