Documentation

PositiveIntRule extends BaseRule
in package

Checks if a value is a positive integer

Table of Contents

Properties

$fields  : array<string|int, string>

Methods

fields()  : array<string|int, string>
What fields are registered for this rule?
getFieldValues()  : array<string|int, mixed>
Get a list of values that match this rule's fields.
getName()  : string
The shorthand name for this rule.
isEmpty()  : bool
Is this data field empty?
parse()  : void
Parse a ruleset.
validate()  : void
Validate data against this rule.
validateOne()  : void
Validate a single value against this rule.

Properties

$fields

public array<string|int, string> $fields = []

Methods

fields()

What fields are registered for this rule?

public fields() : array<string|int, string>
Tags
inheritdoc
Return values
array<string|int, string>

getFieldValues()

Get a list of values that match this rule's fields.

public getFieldValues(array<string|int, mixed>|object $data) : array<string|int, mixed>
Parameters
$data : array<string|int, mixed>|object
Return values
array<string|int, mixed>

getName()

The shorthand name for this rule.

public static getName() : string
Tags
inheritdoc
Return values
string

isEmpty()

Is this data field empty?

public static isEmpty(array<string|int, mixed>|ArrayAccess $data, string $field) : bool

Note, this considers a numeric 'zero' as non-empty.

Parameters
$data : array<string|int, mixed>|ArrayAccess
$field : string
Return values
bool

parse()

Parse a ruleset.

public parse(array<string|int, mixed> $ruleset) : void
Parameters
$ruleset : array<string|int, mixed>
Tags
inheritdoc

validate()

Validate data against this rule.

public validate(array<string|int, mixed>|object $data) : void
Parameters
$data : array<string|int, mixed>|object
Tags
inheritdoc

validateOne()

Validate a single value against this rule.

public validateOne(string $field, mixed $value) : void
Parameters
$field : string
$value : mixed
Tags
inheritdoc
On this page

Search results