Bitrix API

LoadableValidator extends BaseFormFilter

Class LoadableValidator - if you need just load data to a form and do not want any validation runs - use this validator

Table of Contents

Methods

__construct()  : mixed
configureDefaultErrorMessage()  : mixed
configureFieldLabels()  : mixed
configureSkipOnEmpty()  : mixed
configureSkipOnError()  : mixed
generateFieldLabel()  : mixed
getAttributeLabel()  : mixed
getFieldNames()  : mixed
isSkipOnEmpty()  : mixed
setFieldNames()  : mixed
validate()  : Result
using validator for stand-alone validation
validateAttribute()  : mixed
validateField()  : mixed
for modifiers, it has an access to the form and can rewrite form fields errors are added to the form directly
validateFields()  : mixed

Methods

__construct()

public __construct(array<string|int, mixed> ...$fieldNames) : mixed
Parameters
$fieldNames : array<string|int, mixed>

configureDefaultErrorMessage()

public configureDefaultErrorMessage(mixed $errorMessage) : mixed
Parameters
$errorMessage : mixed

configureSkipOnEmpty()

public configureSkipOnEmpty(mixed $skip) : mixed
Parameters
$skip : mixed

configureSkipOnError()

public configureSkipOnError(mixed $skip) : mixed
Parameters
$skip : mixed

generateFieldLabel()

public generateFieldLabel(mixed $name) : mixed
Parameters
$name : mixed

getAttributeLabel()

public getAttributeLabel(mixed $field) : mixed
Parameters
$field : mixed

setFieldNames()

public setFieldNames(array<string|int, mixed> $fields) : mixed
Parameters
$fields : array<string|int, mixed>

validate()

using validator for stand-alone validation

public validate(mixed $value) : Result
Parameters
$value : mixed
Return values
Result

validateField()

for modifiers, it has an access to the form and can rewrite form fields errors are added to the form directly

public validateField(BaseForm $form, mixed $fieldName) : mixed
Parameters
$form : BaseForm
$fieldName : mixed

validateFields()

public final validateFields(BaseForm $form[, mixed $fieldNames = null ]) : mixed
Parameters
$form : BaseForm
$fieldNames : mixed = null

        
On this page

Search results