class SizeValidation implements ValidationInterface

SizeValidation class.

Takes optional min and max parameters and validates the size of an array or a string.

Applicable to: - Array - Symbol - Text

Methods

__construct(int|null $min = null, int|null $max = null)

SizeValidation constructor.

int|null
getMin()

No description

setMin(int $min = null)

No description

int|null
getMax()

No description

setMax(int $max = null)

No description

static string[]
getValidFieldTypes()

Returns an array of allowed field types for the current validation.

jsonSerialize()

{@inheritdoc}

Details

at line 43
__construct(int|null $min = null, int|null $max = null)

SizeValidation constructor.

Parameters

int|null $min
int|null $max

at line 52
int|null getMin()

Return Value

int|null

at line 60
SizeValidation setMin(int $min = null)

Parameters

int $min

Return Value

SizeValidation

at line 70
int|null getMax()

Return Value

int|null

at line 78
SizeValidation setMax(int $max = null)

Parameters

int $max

Return Value

SizeValidation

at line 88
static string[] getValidFieldTypes()

Returns an array of allowed field types for the current validation.

Return Value

string[]

at line 96
jsonSerialize()

{@inheritdoc}