Range v1.0.0
ValidationRule: числовые границы min/max для int|float.
Описание: Атрибут валидации числовых границ. Реализует ValidationRule. Repeatable.
Namespace: Devcraft\Attributes
Target: Attribute::TARGET_PROPERTY | Attribute::IS_REPEATABLE
Implements: ValidationRule
С версии: 1.0.0
См. также:
__construct(int|float|null $min = null, int|float|null $max = null)
Параметры:
$min(int|float|null): нижняя граница (включительно), опционально$max(int|float|null): верхняя граница (включительно), опционально
validate(mixed $value): ?string
Описание: null проходит. Не int/float → must be numeric. Вне границ → must be greater/less than or equal to ….
#[Range(min: 1, max: 65535)]
public int $port;