Commit graph

157 commits

Author SHA1 Message Date
Henrique Moody 5a9f1fe508 Create "KeyValue" rule 2015-10-13 07:37:12 -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 455ff9b318 Create "Optional" rule 2015-10-07 02:44:33 -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
David Meister f14e53921c Create "Factor" rule 2015-09-10 13:44:00 -03:00
Henrique Moody 748b280c34 Update conversion to strings on exceptions
Many changes were made on `ValidationException::stringify`:
- Add support for instances of `Exception`;
- Add support for instances of `Traversable`;
- Add support for resources;
- Improve `Array` conversion;
- Improve `Object` conversion;
- Improve conversion of all values by using JSON.

Now, all the parameters of the exception classes are just converted to
string when replacing parameters on exceptions, so the exception classes
now keep the original value of all parameters.
2015-09-04 17:11:40 -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 a3c945aa51 Add license information and copyright in all files 2015-06-08 12:09:25 -03:00
Henrique Moody b8c76e3054 Fix some coding standards 2015-06-08 11:51:45 -03:00
Rans0n 153ca2e4f8 Update Validator.php
Add missing parameter in domain() method signature.
2015-05-15 11:24:51 +02: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 db0f71575f Create "Age" rule
Also add a deprecation note in "MinimumAge" rule documentation.
2015-02-19 19:38:16 -02:00
Henrique Moody a4cb20810d Create a Factory to create rules
It also provide a way to define namespaces/prefixes to use the custom
rules on Respect\Validation.
2015-02-11 11:35:19 -02:00
Henrique Moody 4c4c3d4c25 Create "Type" rule 2015-02-02 16:43:14 -02:00
Henrique Moody 8c6390ed02 Update rules' documentations 2015-01-29 10:51:53 -02:00
Henrique Moody e20ddce185 Create "Url" rule 2015-01-27 10:43:00 -02:00
Henrique Moody a0e7e834fb Create "FilterVar" rule 2015-01-26 11:25:26 -02:00
Henrique Moody 81cfba9a6c Merge pull request #247 from henriquemoody/when
Allow to use `when()` rule without else
2015-01-23 02:53:21 -02:00
Henrique Moody 8b369fae97 Create "False" rule 2015-01-23 02:46:18 -02:00
Henrique Moody dfcd4b2a20 Create "True" rule 2015-01-23 02:46:07 -02:00
Henrique Moody 57d82ce029 Merge branch '0.7' 2015-01-19 21:09:47 -02:00
Henrique Moody fb54341fb2 Fix wrong behavior when calling not() rule 2015-01-19 20:22:58 -02:00
Henrique Moody 35588c5340 Allow to use when() rule without else 2015-01-19 12:10:50 -02:00
Henrique Moody e2bdab478b Fix wrong postalCode() documentation 2015-01-16 17:57:19 -02:00
Henrique Moody 95b5325c13 Fix wrong postalCode() documentation 2015-01-16 17:20:17 -02:00
Henrique Moody 26e8d76d8c Merge branch '0.7' 2015-01-14 20:02:11 -02:00
Alexandre Gaigalas a8d1c94962 Remove support for undocumented baseXX() shortcut
Previously undocumented, this feature is now removed to improve
each chain call.
2015-01-14 19:27:06 -02:00
Markus Malkusch 623a26235e Added bank(), bankAccount() and bic(). Currently only German. 2015-01-14 21:17:04 +01:00
Henrique Moody 30ed4537a9 Update docblocks on Validator class 2015-01-08 00:44:13 -02:00
Henrique Moody da193b75e0 Use PSR-2 standard
Most changes was made by php-cs-fixer.
Also removes unused `RecursiveTreeIterator` class.
2015-01-08 00:44:12 -02:00
Henrique Moody b5d3ff63ee Create Yes/No rules 2015-01-06 20:46:16 -02:00
davidepastore 960732d26c Create HexRgbColor rule 2015-01-06 13:42:53 -02:00
Henrique Moody d09c3b0b00 Static declaration for rules in Validator class 2015-01-02 20:12:25 -02:00
Henrique Moody df8f10f4ea Create PostalCode rule
Thanks @xthiago (Thiago Rodrigues) for the initial idea.
2015-01-02 18:56:34 -02:00
Henrique Moody e2950e6a51 Create Executable rule 2014-11-10 16:36:12 -02:00
Graham Campbell ae056920b4 PSR-4 autoloading 2014-07-12 20:20:43 +01:00
Renamed from library/Respect/Validation/Validator.php (Browse further)