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