Properties

$error

$error : boolean

Stored error in validation

Type

boolean

$data

$data : array<mixed,mixed>

Stored data for validation

Type

array<mixed,mixed>

$nullable

$nullable : array<mixed,string>

Stored attributes that can be null

Type

array<mixed,string>

$validations

$validations : array<mixed,array>

Stored Validations

Type

array<mixed,array>

$removeUnused

$removeUnused : boolean

Stored Remove unused

Type

boolean

$errorMessages

$errorMessages : array<mixed,array>

Stored validation error messages

Type

array<mixed,array>

Methods

isError()

isError() : boolean

Is error

Returns

boolean

getData()

getData(null  $attribute = null) : array<mixed,\array>|mixed|null

Get data

Parameters

null $attribute

Returns

array<mixed,\array>|mixed|null

getNullable()

getNullable() : array<mixed,\string>

Get nullable

Returns

array<mixed,\string>

setNullable()

setNullable(array<mixed,\string>  $nullable) : \MocaBonita\tools\validation\MbValidation

Set nullable

Parameters

array<mixed,\string> $nullable

Returns

\MocaBonita\tools\validation\MbValidation

isRemoveUnused()

isRemoveUnused() : boolean

Is remove unused

Returns

boolean

setRemoveUnused()

setRemoveUnused(boolean  $removeUnused = true) : \MocaBonita\tools\validation\MbValidation

Set remove unused

Parameters

boolean $removeUnused

Returns

\MocaBonita\tools\validation\MbValidation

getValidations()

getValidations(string  $attribute = null) : array<mixed,array>

Get Validations

Parameters

string $attribute

Returns

array<mixed,array>

setValidations()

setValidations(string  $attribute, \MocaBonita\tools\validation\MbValidationBase  $mbValidationBase, array  $arguments = array()) : $this

Set Validations

Parameters

string $attribute
\MocaBonita\tools\validation\MbValidationBase $mbValidationBase
array $arguments

Returns

$this

getErrorMessages()

getErrorMessages(string|null  $attribute = null) : array|array<mixed,\array>

Get error messages

Parameters

string|null $attribute

Returns

array|array<mixed,\array>

check()

check(boolean  $exceptionOnError = false) : boolean

Check validations

Parameters

boolean $exceptionOnError

Throws

\MocaBonita\tools\MbException

Returns

boolean

toArray()

toArray() : array<mixed,array>

Get the instance as an array.

Returns

array<mixed,array>

setErrorMessages()

setErrorMessages(array  $errorMessages) 

Set error messages

Parameters

array $errorMessages

setErrorMessage()

setErrorMessage(string  $attribute, string  $errorMessage) 

Set error message

Parameters

string $attribute
string $errorMessage