mini\Validator\Attributes\Field::__construct() Method

public constructor

Signature

public function __construct(string $name, ?string $type = NULL, ?int $minLength = NULL, ?int $maxLength = NULL, int|float|null $minimum = NULL, int|float|null $maximum = NULL, int|float|null $exclusiveMinimum = NULL, int|float|null $exclusiveMaximum = NULL, int|float|null $multipleOf = NULL, ?string $pattern = NULL, ?string $format = NULL, ?int $minItems = NULL, ?int $maxItems = NULL, ?bool $uniqueItems = NULL, ?int $minProperties = NULL, ?int $maxProperties = NULL, ?bool $required = NULL, mixed $const = NULL, ?array $enum = NULL, ?string $message = NULL, mini\Validator\Purpose|string|null $purpose = NULL)

Parameters

Name Type Default Description
$name string required Documentation missing
$type ?string NULL Documentation missing
$minLength ?int NULL Documentation missing
$maxLength ?int NULL Documentation missing
$minimum int|float|null NULL Documentation missing
$maximum int|float|null NULL Documentation missing
$exclusiveMinimum int|float|null NULL Documentation missing
$exclusiveMaximum int|float|null NULL Documentation missing
$multipleOf int|float|null NULL Documentation missing
$pattern ?string NULL Documentation missing
$format ?string NULL Documentation missing
$minItems ?int NULL Documentation missing
$maxItems ?int NULL Documentation missing
$uniqueItems ?bool NULL Documentation missing
$minProperties ?int NULL Documentation missing
$maxProperties ?int NULL Documentation missing
$required ?bool NULL Documentation missing
$const mixed NULL Documentation missing
$enum ?array NULL Documentation missing
$message ?string NULL Documentation missing
$purpose mini\Validator\Purpose|string|null NULL Documentation missing

Documentation

Documentation missing - No docblock found for this method.

Source

src/Validator/Attributes/Field.php:22-44