PHP Класс Nette\Forms\Validator

Автор: David Grudl
Наследование: extends Nette\Object
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$messages array

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

Метод Описание
formatMessage ( Rule $rule, $withValue = TRUE )
validateBlank ( Nette\Forms\IControl $control ) : boolean Is control not filled?
validateEmail ( Nette\Forms\IControl $control ) : boolean Is control's value valid email address?
validateEqual ( Nette\Forms\IControl $control, $arg ) : boolean Is control's value equal with second parameter?
validateFileSize ( UploadControl $control, $limit ) : boolean Is file size in limit?
validateFilled ( Nette\Forms\IControl $control ) : boolean Is control filled?
validateFloat ( Nette\Forms\IControl $control ) : boolean Is a control's value float number?
validateImage ( UploadControl $control ) : boolean Is file image?
validateInteger ( Nette\Forms\IControl $control ) : boolean Is a control's value decimal number?
validateLength ( Nette\Forms\IControl $control, $range ) : boolean Count/length validator. Range is array, min and max length pair.
validateMax ( Nette\Forms\IControl $control, $maximum ) : boolean Is a control's value number less than or equal to the specified maximum?
validateMaxLength ( Nette\Forms\IControl $control, $length ) : boolean Is control's value count/length in limit?
validateMimeType ( UploadControl $control, $mimeType ) : boolean Has file specified mime type?
validateMin ( Nette\Forms\IControl $control, $minimum ) : boolean Is a control's value number greater than or equal to the specified minimum?
validateMinLength ( Nette\Forms\IControl $control, $length ) : boolean Has control's value minimal count/length?
validateNotEqual ( Nette\Forms\IControl $control, $arg ) : boolean Is control's value not equal with second parameter?
validatePattern ( Nette\Forms\IControl $control, $pattern ) : boolean Matches control's value regular expression?
validateRange ( Nette\Forms\IControl $control, $range ) : boolean Is a control's value number in specified range?
validateSubmitted ( Nette\Forms\Controls\SubmitButton $control ) : boolean Has been button pressed?
validateUrl ( Nette\Forms\IControl $control ) : boolean Is control's value valid URL?
validateValid ( BaseControl $control ) : boolean Is control valid?

Приватные методы

Метод Описание
toArray ( $value ) : array

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

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

public static formatMessage ( Rule $rule, $withValue = TRUE )
$rule Rule

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

Is control not filled?
public static validateBlank ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is control's value valid email address?
public static validateEmail ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is control's value equal with second parameter?
public static validateEqual ( Nette\Forms\IControl $control, $arg ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is file size in limit?
public static validateFileSize ( UploadControl $control, $limit ) : boolean
$control Nette\Forms\Controls\UploadControl
Результат boolean

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

Is control filled?
public static validateFilled ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is a control's value float number?
public static validateFloat ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is file image?
public static validateImage ( UploadControl $control ) : boolean
$control Nette\Forms\Controls\UploadControl
Результат boolean

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

Is a control's value decimal number?
public static validateInteger ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Count/length validator. Range is array, min and max length pair.
public static validateLength ( Nette\Forms\IControl $control, $range ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is a control's value number less than or equal to the specified maximum?
public static validateMax ( Nette\Forms\IControl $control, $maximum ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is control's value count/length in limit?
public static validateMaxLength ( Nette\Forms\IControl $control, $length ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Has file specified mime type?
public static validateMimeType ( UploadControl $control, $mimeType ) : boolean
$control Nette\Forms\Controls\UploadControl
Результат boolean

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

Is a control's value number greater than or equal to the specified minimum?
public static validateMin ( Nette\Forms\IControl $control, $minimum ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Has control's value minimal count/length?
public static validateMinLength ( Nette\Forms\IControl $control, $length ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is control's value not equal with second parameter?
public static validateNotEqual ( Nette\Forms\IControl $control, $arg ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Matches control's value regular expression?
public static validatePattern ( Nette\Forms\IControl $control, $pattern ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is a control's value number in specified range?
public static validateRange ( Nette\Forms\IControl $control, $range ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Has been button pressed?
public static validateSubmitted ( Nette\Forms\Controls\SubmitButton $control ) : boolean
$control Nette\Forms\Controls\SubmitButton
Результат boolean

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

Is control's value valid URL?
public static validateUrl ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Результат boolean

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

Is control valid?
public static validateValid ( BaseControl $control ) : boolean
$control Nette\Forms\Controls\BaseControl
Результат boolean

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

$messages публичное статическое свойство

public static array $messages
Результат array