respect-validation/docs/list-of-rules.md

330 lines
9.1 KiB
Markdown
Raw Normal View History

# List of rules
## Types
* [ArrayVal](rules/ArrayVal.md)
* [ArrayType](rules/ArrayType.md)
* [BoolVal](rules/BoolVal.md)
* [BoolType](rules/BoolType.md)
* [CallableType](rules/CallableType.md)
* [Countable](rules/Countable.md)
* [Date](rules/Date.md)
* [FalseVal](rules/FalseVal.md)
* [FloatVal](rules/FloatVal.md)
* [FloatType](rules/FloatType.md)
* [Instance](rules/Instance.md)
* [IntVal](rules/IntVal.md)
* [IntType](rules/IntType.md)
* [IterableType](rules/IterableType.md)
* [NullType](rules/NullType.md)
* [Numeric](rules/Numeric.md)
* [ObjectType](rules/ObjectType.md)
* [ResourceType](rules/ResourceType.md)
* [ScalarVal](rules/ScalarVal.md)
* [StringType](rules/StringType.md)
* [TrueVal](rules/TrueVal.md)
* [Type](rules/Type.md)
* [Xdigit](rules/Xdigit.md)
## Generics
* [AlwaysInvalid](rules/AlwaysInvalid.md)
* [AlwaysValid](rules/AlwaysValid.md)
* [Call](rules/Call.md)
* [Callback](rules/Callback.md)
* [FilterVar](rules/FilterVar.md)
* [Not](rules/Not.md)
* [Optional](rules/Optional.md)
* [Type](rules/Type.md)
* [When](rules/When.md)
## Comparing Values
* [Age](rules/Age.md)
* [Between](rules/Between.md)
* [Equals](rules/Equals.md)
* [Identical](rules/Identical.md)
* [Max](rules/Max.md)
* [Min](rules/Min.md)
## Numeric
* [Between](rules/Between.md)
* [BoolType](rules/BoolType.md)
* [Even](rules/Even.md)
* [Factor](rules/Factor.md)
* [Fibonacci](rules/Fibonacci.md)
* [Finite](rules/Finite.md)
* [FloatVal](rules/FloatVal.md)
* [FloatType](rules/FloatType.md)
* [Infinite](rules/Infinite.md)
* [IntVal](rules/IntVal.md)
* [IntType](rules/IntType.md)
* [Multiple](rules/Multiple.md)
* [Negative](rules/Negative.md)
* [NotEmpty](rules/NotEmpty.md)
* [Numeric](rules/Numeric.md)
* [Odd](rules/Odd.md)
* [PerfectSquare](rules/PerfectSquare.md)
* [Positive](rules/Positive.md)
* [PrimeNumber](rules/PrimeNumber.md)
* [Roman](rules/Roman.md)
* [Xdigit](rules/Xdigit.md)
## String
* [Alnum](rules/Alnum.md)
* [Alpha](rules/Alpha.md)
* [Between](rules/Between.md)
* [Charset](rules/Charset.md)
* [Cntrl](rules/Cntrl.md)
* [Consonant](rules/Consonant.md)
* [Contains](rules/Contains.md)
* [Digit](rules/Digit.md)
* [EndsWith](rules/EndsWith.md)
* [Graph](rules/Graph.md)
* [In](rules/In.md)
* [Length](rules/Length.md)
* [Lowercase](rules/Lowercase.md)
* [NotEmpty](rules/NotEmpty.md)
* [NoWhitespace](rules/NoWhitespace.md)
* [PhpLabel](rules/PhpLabel.md)
* [Prnt](rules/Prnt.md)
* [Punct](rules/Punct.md)
* [Regex](rules/Regex.md)
* [ResourceType](rules/ResourceType.md)
* [Slug](rules/Slug.md)
* [Space](rules/Space.md)
* [StartsWith](rules/StartsWith.md)
* [Uppercase](rules/Uppercase.md)
* [Version](rules/Version.md)
* [Vowel](rules/Vowel.md)
* [Xdigit](rules/Xdigit.md)
## Arrays
* [ArrayVal](rules/ArrayVal.md)
* [ArrayType](rules/ArrayType.md)
* [Contains](rules/Contains.md)
* [Each](rules/Each.md)
* [EndsWith](rules/EndsWith.md)
* [In](rules/In.md)
* [Key](rules/Key.md)
* [KeyNested](rules/KeyNested.md)
* [KeySet](rules/KeySet.md)
* [KeyValue](rules/KeyValue.md)
* [Length](rules/Length.md)
* [NotEmpty](rules/NotEmpty.md)
* [StartsWith](rules/StartsWith.md)
## Objects
* [Attribute](rules/Attribute.md)
* [Instance](rules/Instance.md)
* [Length](rules/Length.md)
## Date and Time
* [Age](rules/Age.md)
* [Between](rules/Between.md)
* [Date](rules/Date.md)
* [LeapDate](rules/LeapDate.md)
* [LeapYear](rules/LeapYear.md)
* [MinimumAge](rules/MinimumAge.md)
## Group Validators
* [AllOf](rules/AllOf.md)
* [NoneOf](rules/NoneOf.md)
* [OneOf](rules/OneOf.md)
## Regional
* [CountryCode](rules/CountryCode.md)
* [CurrencyCode](rules/CurrencyCode.md)
* [IdentityCard](rules/IdentityCard.md)
* [LanguageCode](rules/LanguageCode.md)
* [PostalCode](rules/PostalCode.md)
* [SubdivisionCode](rules/SubdivisionCode.md)
* [Tld](rules/Tld.md)
## Files
* [Directory](rules/Directory.md)
* [Executable](rules/Executable.md)
* [Exists](rules/Exists.md)
* [Extension](rules/Extension.md)
* [File](rules/File.md)
* [Image](rules/Image.md)
* [Mimetype](rules/Mimetype.md)
* [Readable](rules/Readable.md)
* [Size](rules/Size.md)
* [SymbolicLink](rules/SymbolicLink.md)
* [Uploaded](rules/Uploaded.md)
* [Writable](rules/Writable.md)
## Banking
* [Bank](rules/Bank.md)
* [BankAccount](rules/BankAccount.md)
* [Bic](rules/Bic.md)
## Other
* [Bsn](rules/Bsn.md)
* [Cnh](rules/Cnh.md)
* [Cnpj](rules/Cnpj.md)
* [Cpf](rules/Cpf.md)
* [Domain](rules/Domain.md)
* [Email](rules/Email.md)
* [HexRgbColor](rules/HexRgbColor.md)
* [Imei](rules/Imei.md)
* [Ip](rules/Ip.md)
* [Json](rules/Json.md)
* [MacAddress](rules/MacAddress.md)
* [NfeAccessKey](rules/NfeAccessKey.md)
* [NotBlank](rules/NotBlank.md)
* [NotOptional](rules/NotOptional.md)
* [Pesel](rules/Pesel.md)
* [Phone](rules/Phone.md)
* [Sf](rules/Sf.md)
* [Url](rules/Url.md)
* [VideoUrl](rules/VideoUrl.md)
* [Zend](rules/Zend.md)
## Yes/No
* [No](rules/No.md)
* [Yes](rules/Yes.md)
## Alphabetically
* [Age](rules/Age.md)
* [AllOf](rules/AllOf.md)
* [Alnum](rules/Alnum.md)
* [Alpha](rules/Alpha.md)
* [AlwaysInvalid](rules/AlwaysInvalid.md)
* [AlwaysValid](rules/AlwaysValid.md)
* [ArrayVal](rules/ArrayVal.md)
* [ArrayType](rules/ArrayType.md)
* [Attribute](rules/Attribute.md)
* [Bank](rules/Bank.md)
* [BankAccount](rules/BankAccount.md)
* [Between](rules/Between.md)
* [Bic](rules/Bic.md)
* [BoolType](rules/BoolType.md)
* [Bsn](rules/Bsn.md)
* [Call](rules/Call.md)
* [CallableType](rules/CallableType.md)
* [Callback](rules/Callback.md)
* [Charset](rules/Charset.md)
* [Cnh](rules/Cnh.md)
* [Cnpj](rules/Cnpj.md)
* [Cntrl](rules/Cntrl.md)
* [Consonant](rules/Consonant.md)
* [Contains](rules/Contains.md)
* [Countable](rules/Countable.md)
* [CountryCode](rules/CountryCode.md)
* [Cpf](rules/Cpf.md)
* [CreditCard](rules/CreditCard.md)
* [Date](rules/Date.md)
* [Digit](rules/Digit.md)
* [Directory](rules/Directory.md)
* [Domain](rules/Domain.md)
* [Each](rules/Each.md)
* [Email](rules/Email.md)
* [EndsWith](rules/EndsWith.md)
* [Equals](rules/Equals.md)
* [Even](rules/Even.md)
* [Executable](rules/Executable.md)
* [Exists](rules/Exists.md)
* [Extension](rules/Extension.md)
* [Factor](rules/Factor.md)
* [FalseVal](rules/FalseVal.md)
* [Fibonacci](rules/Fibonacci.md)
* [File](rules/File.md)
* [FilterVar](rules/FilterVar.md)
* [Finite](rules/Finite.md)
* [FloatVal](rules/FloatVal.md)
* [FloatType](rules/FloatType.md)
* [Graph](rules/Graph.md)
* [HexRgbColor](rules/HexRgbColor.md)
* [Identical](rules/Identical.md)
* [IdentityCard](rules/IdentityCard.md)
* [Image](rules/Image.md)
* [Imei](rules/Imei.md)
* [In](rules/In.md)
* [Infinite](rules/Infinite.md)
* [Instance](rules/Instance.md)
* [IntVal](rules/IntVal.md)
* [IntType](rules/IntType.md)
* [Ip](rules/Ip.md)
* [IterableType](rules/IterableType.md)
* [Json](rules/Json.md)
* [Key](rules/Key.md)
* [KeyNested](rules/KeyNested.md)
* [KeySet](rules/KeySet.md)
* [KeyValue](rules/KeyValue.md)
* [LanguageCode](rules/LanguageCode.md)
* [LeapDate](rules/LeapDate.md)
* [LeapYear](rules/LeapYear.md)
* [Length](rules/Length.md)
* [Lowercase](rules/Lowercase.md)
* [MacAddress](rules/MacAddress.md)
* [Max](rules/Max.md)
* [Mimetype](rules/Mimetype.md)
* [Min](rules/Min.md)
* [MinimumAge](rules/MinimumAge.md)
* [Multiple](rules/Multiple.md)
* [Negative](rules/Negative.md)
* [NfeAccessKey](rules/NfeAccessKey.md)
* [No](rules/No.md)
* [NoWhitespace](rules/NoWhitespace.md)
* [NoneOf](rules/NoneOf.md)
* [Not](rules/Not.md)
* [NotBlank](rules/NotBlank.md)
* [NotEmpty](rules/NotEmpty.md)
* [NotOptional](rules/NotOptional.md)
* [NullType](rules/NullType.md)
* [Numeric](rules/Numeric.md)
* [ObjectType](rules/ObjectType.md)
* [Odd](rules/Odd.md)
* [OneOf](rules/OneOf.md)
* [Optional](rules/Optional.md)
* [PerfectSquare](rules/PerfectSquare.md)
* [Pesel](rules/Pesel.md)
* [Phone](rules/Phone.md)
* [PhpLabel](rules/PhpLabel.md)
* [Positive](rules/Positive.md)
* [PostalCode](rules/PostalCode.md)
* [PrimeNumber](rules/PrimeNumber.md)
* [Prnt](rules/Prnt.md)
* [Punct](rules/Punct.md)
* [Readable](rules/Readable.md)
* [Regex](rules/Regex.md)
* [ResourceType](rules/ResourceType.md)
* [Roman](rules/Roman.md)
* [ScalarVal](rules/ScalarVal.md)
* [Sf](rules/Sf.md)
* [Size](rules/Size.md)
* [Slug](rules/Slug.md)
* [Space](rules/Space.md)
* [StartsWith](rules/StartsWith.md)
* [StringType](rules/StringType.md)
* [SubdivisionCode](rules/SubdivisionCode.md)
* [SymbolicLink](rules/SymbolicLink.md)
* [Tld](rules/Tld.md)
* [TrueVal](rules/TrueVal.md)
* [Type](rules/Type.md)
* [Uploaded](rules/Uploaded.md)
* [Uppercase](rules/Uppercase.md)
* [Url](rules/Url.md)
* [Version](rules/Version.md)
* [VideoUrl](rules/VideoUrl.md)
* [Vowel](rules/Vowel.md)
* [When](rules/When.md)
* [Writable](rules/Writable.md)
* [Xdigit](rules/Xdigit.md)
* [Yes](rules/Yes.md)
* [Zend](rules/Zend.md)