PHP Class Nette\Forms\Validator

Author: David Grudl
Inheritance: extends Nette\Object
Afficher le fichier Open project: nette/forms Class Usage Examples

Méthodes publiques

Свойство Type Description
$messages array

Méthodes publiques

Méthode Description
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?

Private Methods

Méthode Description
toArray ( $value ) : array

Method Details

formatMessage() public static méthode

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

validateBlank() public static méthode

Is control not filled?
public static validateBlank ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateEmail() public static méthode

Is control's value valid email address?
public static validateEmail ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateEqual() public static méthode

Is control's value equal with second parameter?
public static validateEqual ( Nette\Forms\IControl $control, $arg ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateFileSize() public static méthode

Is file size in limit?
public static validateFileSize ( UploadControl $control, $limit ) : boolean
$control Nette\Forms\Controls\UploadControl
Résultat boolean

validateFilled() public static méthode

Is control filled?
public static validateFilled ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateFloat() public static méthode

Is a control's value float number?
public static validateFloat ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateImage() public static méthode

Is file image?
public static validateImage ( UploadControl $control ) : boolean
$control Nette\Forms\Controls\UploadControl
Résultat boolean

validateInteger() public static méthode

Is a control's value decimal number?
public static validateInteger ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateLength() public static méthode

Count/length validator. Range is array, min and max length pair.
public static validateLength ( Nette\Forms\IControl $control, $range ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateMax() public static méthode

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
Résultat boolean

validateMaxLength() public static méthode

Is control's value count/length in limit?
public static validateMaxLength ( Nette\Forms\IControl $control, $length ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateMimeType() public static méthode

Has file specified mime type?
public static validateMimeType ( UploadControl $control, $mimeType ) : boolean
$control Nette\Forms\Controls\UploadControl
Résultat boolean

validateMin() public static méthode

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
Résultat boolean

validateMinLength() public static méthode

Has control's value minimal count/length?
public static validateMinLength ( Nette\Forms\IControl $control, $length ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateNotEqual() public static méthode

Is control's value not equal with second parameter?
public static validateNotEqual ( Nette\Forms\IControl $control, $arg ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validatePattern() public static méthode

Matches control's value regular expression?
public static validatePattern ( Nette\Forms\IControl $control, $pattern ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateRange() public static méthode

Is a control's value number in specified range?
public static validateRange ( Nette\Forms\IControl $control, $range ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateSubmitted() public static méthode

Has been button pressed?
public static validateSubmitted ( Nette\Forms\Controls\SubmitButton $control ) : boolean
$control Nette\Forms\Controls\SubmitButton
Résultat boolean

validateUrl() public static méthode

Is control's value valid URL?
public static validateUrl ( Nette\Forms\IControl $control ) : boolean
$control Nette\Forms\IControl
Résultat boolean

validateValid() public static méthode

Is control valid?
public static validateValid ( BaseControl $control ) : boolean
$control Nette\Forms\Controls\BaseControl
Résultat boolean

Property Details

$messages public_oe static_oe property

public static array $messages
Résultat array