Flikore Validator
  • Api
  • Namespace
  • Class
  • Tree
  • Deprecated

Namespaces

  • Flikore
    • Validator
      • Exception
      • Interfaces
      • Intl
      • Validators

Interfaces

  • IValidator

Interface IValidator

The interface for validation classes.

Direct known implementers

Flikore\Validator\ValidationSet, Flikore\Validator\Validator

Indirect known implementers

Flikore\Validator\ValidationChoice, Flikore\Validator\ValidationCombo, Flikore\Validator\Validators\ExactLengthValidator, Flikore\Validator\Validators\ExactValueValidator, Flikore\Validator\Validators\GreaterThanValidator, Flikore\Validator\Validators\InstanceOfValidator, Flikore\Validator\Validators\IPv4Validator, Flikore\Validator\Validators\IPv6Validator, Flikore\Validator\Validators\LengthBetweenValidator, Flikore\Validator\Validators\LessThanValidator, Flikore\Validator\Validators\LetterNumericValidator, Flikore\Validator\Validators\LetterValidator, Flikore\Validator\Validators\AfterDateTimeValidator, Flikore\Validator\Validators\MaxDateTimeValidator, Flikore\Validator\Validators\MaxLengthValidator, Flikore\Validator\Validators\MaxValueValidator, Flikore\Validator\Validators\MinAgeValidator, Flikore\Validator\Validators\MinDateTimeValidator, Flikore\Validator\Validators\MinLengthValidator, Flikore\Validator\Validators\MinValueValidator, Flikore\Validator\Validators\NoSpaceValidator, Flikore\Validator\Validators\NotEmptyValidator, Flikore\Validator\Validators\NotEqualsValidator, Flikore\Validator\Validators\AlphaNumericValidator, Flikore\Validator\Validators\NumericValidator, Flikore\Validator\Validators\OrValidator, Flikore\Validator\Validators\RecursiveValidator, Flikore\Validator\Validators\RegexValidator, Flikore\Validator\Validators\UriValidator, Flikore\Validator\Validators\ValueBetweenValidator, Flikore\Validator\Validators\AlphaValidator, Flikore\Validator\Validators\BeforeDateTimeValidator, Flikore\Validator\Validators\DateTimeValidator, Flikore\Validator\Validators\DateValidator, Flikore\Validator\Validators\EmailValidator, Flikore\Validator\Validators\EqualsValidator

Namespace: Flikore\Validator\Interfaces
Package: Flikore\Validator
Copyright: (c) 2014, George Marques
License: MIT
Author: George Marques <george at georgemarques.com.br>
Version: 0.5.2
Since: 0.5.0
Located at Flikore/Validator/Interfaces/IValidator.php

Methods summary

public boolean
# validate( mixed $value )

Checks if the value passes the validation test.

Checks if the value passes the validation test.

Parameters

$value
mixed
$value The value to test.

Returns

boolean
Whether it passes the test or not.
public
# assert( mixed $value )

Checks if the value passes the validation test and throws an exception if not.

Checks if the value passes the validation test and throws an exception if not.

Parameters

$value
mixed
$value The value to test.

Throws

Exception\ValidatorException
public
# addKeyValue( string $key, string $value )

Adds a new key-value pair to be replaced by the templating engine. This does not check if it's replacing a specific validator value.

Adds a new key-value pair to be replaced by the templating engine. This does not check if it's replacing a specific validator value.

Parameters

$key
string
$key The key to replace (in the template as "%key%")
$value
string
$value The value to be inserted instead of the key.

Magic methods summary

Flikore Validator API documentation generated by ApiGen 2.8.0