Commit graph

289 commits

Author SHA1 Message Date
Henrique Moody b8ecd59f48 Merge branch '1.0' into 1.1 2016-05-07 20:54:08 +02:00
Marcel Prince 6597aa5114 Add method Identical To Validator.php 2016-05-07 20:51:56 +02:00
Henrique Moody 2d3c0ceed8 Merge branch '1.0' into 1.1 2016-05-05 13:14:59 +02:00
Henrique Moody 62316fc8b9 Merge branch '0.9' into 1.0 2016-05-05 13:14:24 +02:00
Mohammad Amiri 1ce8ac8c7e Update FilterVar.md
Fixed a mistake in Url validation examples
2016-05-05 13:12:45 +02:00
Augusto Pascutti 9460a4c237 Ensure namespace separator on appended prefixes
Appending a prefix to search new rules under required that the namespace
(prefix) being added always ended with a trailing namespace character so
rules could successfully be found under it. This ensures that the
separator is always present.

Changes a test for a rule which does not implement Respect's interface
to an actual class so we don't need to declare one to use as a stub.
2016-04-23 21:20:54 -03:00
Henrique Moody 46541c7e46 Allow the define brands for credit card validation 2016-04-06 16:42:49 -03:00
Ruben Vermeersch 7a907e6795 Fix missing change from arr() to arrayVal() 2016-04-06 10:08:40 +02:00
Emmerson f40eb63d7b Create "PhpLabel" rule 2016-03-04 21:48:25 -03:00
Samuel Heinzmann ce3f885862 Create "Fibonacci" rule 2016-02-13 14:02:21 -02:00
Caio César Tavares 6d04b77762 Fix ExceptionInterface namespace. 2016-01-29 18:32:59 -02:00
Henrique Moody c2eece6785 Create "IdentityCard" rule
Original-Author: Tomasz Regdos <tomek@regdos.com>.
2016-01-13 22:57:11 -02:00
Tomasz Regdos b8da3a947b Create "Pesel" rule
Create validator for PESEL - Polish Human Identification Number.
2015-12-17 11:25:57 -02:00
Guilherme Siani c828420438 Create "Image" rule 2015-12-14 10:14:26 -02:00
Henrique Moody 799228a6e0 Merge branch '1.0' 2015-11-25 18:05:51 -02:00
Henrique Moody 0c53645311 Better examples for PostalCode rule 2015-11-25 18:03:11 -02:00
Henrique Moody e103a4ac88 Fix typo on the title 2015-11-13 13:18:29 -02:00
Henrique Moody c8980d4fc0 Fix typo on the title 2015-11-13 13:07:19 -02:00
Emmerson 621b4707b5 Create "LanguageCode" rule 2015-10-26 23:12:21 -03:00
Henrique Moody cd46545855 Small coding standards and docs improvements 2015-10-24 01:32:07 -02:00
Henrique Moody 474afaa2ec Remove "ValidationExceptionInterface" 2015-10-23 09:00:31 -02:00
Henrique Moody 67e072ebd3 Remove "NestedValidationExceptionInterface" 2015-10-23 09:00:18 -02:00
Diego Oliveira 70997912eb Create "Imei" rule 2015-10-23 07:53:59 -02:00
Henrique Moody 8c9c587597 Improvements and fixes on exceptions
There were some cases when the exceptions was not displayed property
when using nested exception, this commit fix the problem and also
display messages in Markdown list.
2015-10-22 03:01:41 -02:00
Emmerson 29bdb0a9f6 Create "BoolVal" rule 2015-10-21 01:35:05 -03:00
Henrique Moody 66027b85a5 Documentation improvements
- Add a space after comments with `//`;
- Add missing "See also" sections in some files
2015-10-19 22:55:05 -02:00
Guilherme Siani 1c254ab682 Refactor "ArrayVal" rule and add integration tests 2015-10-18 18:50:07 -02:00
João Torquato f08a1fa9fc Create "ArrayType" rule 2015-10-18 18:01:11 -02:00
Guilherme Siani 767fcaaccf Create "Iterable" rule 2015-10-18 17:27:25 -02:00
Reginaldo Junior 7398588c56 Create "FloatType" rule 2015-10-18 16:57:49 -02:00
Justin Hook 4145faab39 Create "CurrencyCode" rule 2015-10-18 14:42:39 -02:00
João Torquato a3694241f2 Create "Countable" rule 2015-10-18 11:37:50 -02:00
Henrique Moody 9c49dd3bcf Use short array syntax 2015-10-17 22:56:32 -03:00
Henrique Moody 15ce71a578 On documentation, bump supported version to 5.4 2015-10-17 14:56:26 -03:00
Guilherme Siani 36395378b6 Fix typo on "Alnum" docs 2015-10-17 13:24:16 -03:00
Henrique Moody 60568eac62 Create "IntType" rule 2015-10-16 23:43:01 -03:00
Ronald Drenth 8cab57052e Create "Bsn" rule 2015-10-16 22:19:33 +02:00
Henrique Moody d53811f7b7 Remove user-defined optional values
Since we have NotOptional rule now, we must keep the same opposite
behaviour between these two rules.

This commit also improve and increase tests from Optional rule and
updates the documentation.

No tests was made for messages on MODE_DEFAULT because it's not possible
for a while since we don't have such much granularity control, but after
some fixes on Not rule, maybe we will be able to do that, that's why I
kept the messages on OptionalException.
2015-10-15 11:14:20 -03:00
Henrique Moody 15b0a937b2 Create "NotOptional" rule 2015-10-15 10:36:48 -03:00
Henrique Moody 62761ffe18 Make all rules inclusive by default 2015-10-14 13:10:20 -03:00
Henrique Moody bbf9c2505e Remove all rules shortcuts 2015-10-14 13:06:36 -03:00
Henrique Moody 880cdb5f09 Create "NotBlank" rule 2015-10-14 01:05:42 -03:00
Henrique Moody b28e97c70f Create "Identical" rule 2015-10-13 13:29:34 -03:00
Henrique Moody 641b169c1b Remove identical checking from "Equals" rule 2015-10-13 13:29:31 -03:00
Henrique Moody 5a9f1fe508 Create "KeyValue" rule 2015-10-13 07:37:12 -03:00
Zinovyev Ivan a4853042db Update VALIDATORS.md
Minor fix for the KeyNested.md link in the VALIDATORS.md file
2015-10-07 22:33:56 +03:00
Ivan Zinovyev 91e9c2053d Create "KeyNested" rule 2015-10-07 14:03:19 -03:00
Henrique Moody 1931da7570 Rename rule "Scalar" to "ScalarVal" 2015-10-07 12:44:20 -03:00
Henrique Moody 88865267d9 Rename rule "Resource" to "ResourceType" 2015-10-07 12:44:19 -03:00
Henrique Moody 598bfa2843 Rename rule "Object" to "ObjectType" 2015-10-07 12:44:19 -03:00
Henrique Moody 5941c2ce50 Rename rule "NullValue" to "NullType" 2015-10-07 12:44:13 -03:00
Henrique Moody 5863903e48 Rename rule "Arr" to "ArrayVal" 2015-10-07 12:25:15 -03:00
Henrique Moody 255269bfb3 Rename rule "String" to "StringType" 2015-10-07 11:52:03 -03:00
Henrique Moody 9b85df4601 Rename rule "Int" to "IntVal" 2015-10-07 11:46:57 -03:00
Henrique Moody 3e1f86baf8 Rename rule "Float" to "FloatVal" 2015-10-07 11:42:37 -03:00
Henrique Moody 7f2cdceb31 Rename rule "True" to "TrueVal" 2015-10-07 11:38:24 -03:00
Henrique Moody fef01d7e09 Rename rule "False" to "FalseVal" 2015-10-07 11:36:31 -03:00
Henrique Moody 0ae5d25de7 Rename rule "Bool" to "BoolType" 2015-10-07 11:30:29 -03:00
Henrique Moody 937fa6b183 Create documentation for message localization
Also define the `translator` param to the related rules in
`AbstractNestedException`.
2015-10-07 10:18:31 -03:00
Henrique Moody c6dcba9fac Create "CHANGELOG.md" file 2015-10-07 02:56:23 -03:00
Henrique Moody 455ff9b318 Create "Optional" rule 2015-10-07 02:44:33 -03:00
Henrique Moody 3e45647b81 Make all rules mandatory 2015-10-07 01:00:39 -03:00
Henrique Moody 845d976264 Add an example of custom rule in the Feature Guide 2015-09-25 20:11:34 -03:00
Henrique Moody b23acccd40 Add missing validators to the list 2015-09-24 01:27:44 -03:00
Henrique Moody 3fbc45d44f Add country code to postal code exception message 2015-09-24 00:49:25 -03:00
Henrique Moody 6c9a0e7228 Create "SubdivisionCode" rule 2015-09-21 13:54:02 -03:00
Ricardo Gobbo a026124590 Create "VideoUrl" rule 2015-09-15 23:41:24 -03:00
Henrique Moody 13454e3f6a Use filter_var() on "True" and "False" rules 2015-09-11 14:20:46 -03:00
Henrique Moody 65974ddd91 Remove extra line from "INSTALL.md" 2015-09-11 12:00:01 -03:00
Henrique Moody 69f433db6b Create method getMessages() on nested exception 2015-09-10 19:20:31 -03:00
David Meister f14e53921c Create "Factor" rule 2015-09-10 13:44:00 -03:00
Henrique Moody c39e7fb08c Standard for "See also:" on documentation 2015-08-20 01:38:41 -03:00
Henrique Moody 77b046f907 Create "CallableType" rule 2015-08-20 01:29:00 -03:00
Henrique Moody ea71de5812 Create "Scalar" rule 2015-08-20 01:28:59 -03:00
Henrique Moody 954c257fc9 Create "Resource" rule 2015-08-20 01:28:59 -03:00
Henrique Moody a7aa5f8ec0 Create "Infinite" rule 2015-08-20 01:28:59 -03:00
Henrique Moody c80ed1bb85 Create "Finite" rule 2015-08-20 01:28:56 -03:00
Henrique Moody 7d9d19009a Create KeySet rule 2015-07-21 12:35:44 -03:00
Henrique Moody fb742375b4 Create "Mimetype" rule 2015-06-18 23:08:01 -03:00
Henrique Moody 96f4fc2e6f Create "Extension" rule
Updates required PHP version to 5.3.6 since SplFileInfo::getExtension()
was created on this version.
2015-06-18 23:07:50 -03:00
Henrique Moody cc6da3a2e4 Create "Size" rule 2015-06-18 23:07:22 -03:00
Henrique Moody cf4ec32481 Remove "Country" rule 2015-04-24 19:26:49 -03:00
Henrique Moody d728061c45 Create "Country" rule 2015-04-23 14:12:53 -03:00
Henrique Moody 6dda44ce36 Add PHP and HHVM supported versions on docs 2015-02-26 18:01:48 -03:00
Henrique Moody cb7cd9bcbf Update "See also" section in *.md files
Create an horizontal rule right before the block.
2015-02-21 07:35:02 -02:00
Henrique Moody db0f71575f Create "Age" rule
Also add a deprecation note in "MinimumAge" rule documentation.
2015-02-19 19:38:16 -02:00
Henrique Moody 459ba86196 Fix typos and code blocks on documentation 2015-02-17 14:50:05 -02:00
Henrique Moody f2292312bc Add "CONCREATE_API.md" to repository
This file was create by Alexandre Gaigalas, I just add this to the
repository.
2015-02-12 15:07:10 -02:00
Henrique Moody f422020d0e Update documentation 2015-02-12 14:37:33 -02:00