PHP Класс ZenValidatorConstraint, silverstripe-zenvalidator

Автор: ([email protected])
Наследование: extends Object
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$customMessage string
$field FormField
$parsleyApplied boolean

Открытые методы

Метод Описание
applyParsley ( ) : void Sets the html attributes required for frontend validation Subclasses should call parent::applyParsley
getConstraintName ( ) : string Gets the name of this constraint from it's classname which should correspond to the string that parsley uses to identify a constraint type
getDefaultMessage ( ) : string Return the default message for this constraint
getField ( ) : FormField
getMessage ( ) : string Get's the message that was set on the constrctor or falls back to default
loadExtra ( string $name ) Load extra validator
removeParsley ( ) : void Removes the html attributes required for frontend validation Subclasses should call parent::removeParsley
setField ( FormField $field ) : this Set the field this constraint is applied to
setMessage ( string $message ) : this Set a custom message for this constraint
validate ( $value ) : boolean Performs php validation on the value

Описание методов

applyParsley() публичный Метод

Sets the html attributes required for frontend validation Subclasses should call parent::applyParsley
public applyParsley ( ) : void
Результат void

getConstraintName() публичный Метод

Gets the name of this constraint from it's classname which should correspond to the string that parsley uses to identify a constraint type
public getConstraintName ( ) : string
Результат string

getDefaultMessage() абстрактный публичный Метод

Return the default message for this constraint
abstract public getDefaultMessage ( ) : string
Результат string

getField() публичный Метод

public getField ( ) : FormField
Результат FormField

getMessage() публичный Метод

Get's the message that was set on the constrctor or falls back to default
public getMessage ( ) : string
Результат string

loadExtra() публичный Метод

Load extra validator
public loadExtra ( string $name )
$name string

removeParsley() публичный Метод

Removes the html attributes required for frontend validation Subclasses should call parent::removeParsley
public removeParsley ( ) : void
Результат void

setField() публичный Метод

Set the field this constraint is applied to
public setField ( FormField $field ) : this
$field FormField
Результат this

setMessage() публичный Метод

Set a custom message for this constraint
public setMessage ( string $message ) : this
$message string
Результат this

validate() абстрактный публичный Метод

Performs php validation on the value
abstract public validate ( $value ) : boolean
$value
Результат boolean

Описание свойств

$customMessage защищенное свойство

protected string $customMessage
Результат string

$field защищенное свойство

protected FormField $field
Результат FormField

$parsleyApplied защищенное свойство

protected bool $parsleyApplied
Результат boolean