GitHub / simple-as-fuck / php-validator
Mixed => type
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simple-as-fuck%2Fphp-validator
PURL: pkg:github/simple-as-fuck/php-validator
Stars: 0
Forks: 2
Open issues: 0
License: None
Language: PHP
Size: 209 KB
Dependencies parsed at: Pending
Created at: almost 4 years ago
Updated at: about 2 months ago
Pushed at: about 2 months ago
Last synced at: about 2 months ago
Commit Stats
Commits: 86
Authors: 2
Mean commits per author: 43.0
Development Distribution Score: 0.36
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/simple-as-fuck/php-validator
Topics: php, phpstan-max-level, simple, variable-validation
🐞 0.7.5
0.7.5
What’s Changed
- Added nullable operator to RuleChain by @AlexKratky in https://github.com/simple-as-fuck/php-validator/pull/10
New Contributors
- @AlexKratky made their first contribution in https://github.com/simple-as-fuck/php-validator/pull/10
Full Changelog: https://github.com/simple-as-fuck/php-validator/compare/0.7.4...0.7.5
Download
🐞 0.6.8
0.6.8
What’s Changed
- Added nullable operator to RuleChain by @AlexKratky in https://github.com/simple-as-fuck/php-validator/pull/10
New Contributors
- @AlexKratky made their first contribution in https://github.com/simple-as-fuck/php-validator/pull/10
Full Changelog: https://github.com/simple-as-fuck/php-validator/compare/0.6.7...0.6.8
Download
Download
Download
Download
0.7.1
0.7.1
Full Changelog: https://github.com/simple-as-fuck/php-validator/compare/0.7.0...0.7.1
PHP Fatal error: Uncaught UnexpectedValueException: variable{aaa,bbb,test}->test{someShit}->random must be not null in /var/www/htdocs/github/validator/php-validation/src/Factory/UnexpectedValueException.php:14
PHP Fatal error: Uncaught UnexpectedValueException: variable{test,aaa,ccc}[test]{}[test] must be not null in /var/www/htdocs/github/validator/php-validation/src/Factory/UnexpectedValueException.php:14
PHP Fatal error: Uncaught UnexpectedValueException: variable{0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,...}[test][test] must be not null in /var/www/htdocs/github/validator/php-validation/src/Factory/UnexpectedValueException.php:14
Download
0.7.0
0.7.0
Full Changelog: https://github.com/simple-as-fuck/php-validator/compare/0.6.7...0.7.0
0.7.0 has many break changes
methods with changed interface
SimpleAsFuck\Validator\Factory\Validator::make
SimpleAsFuck\Validator\Rule\ArrayRule\ArrayOfString::__construct
SimpleAsFuck\Validator\Rule\ArrayRule\Collection::__construct
SimpleAsFuck\Validator\Rule\ArrayRule\Key::__construct
SimpleAsFuck\Validator\Rule\ArrayRule\StringTypedKey::__construct
SimpleAsFuck\Validator\Rule\Custom\CallableRule::__construct
SimpleAsFuck\Validator\Rule\Custom\CustomRule::__construct
SimpleAsFuck\Validator\Rule\DateTime\DateTime::__construct
SimpleAsFuck\Validator\Rule\DateTime\ParseDateTime::__construct
SimpleAsFuck\Validator\Rule\Email\EmailRule::__construct
SimpleAsFuck\Validator\Rule\Enum\Enum::__construct
SimpleAsFuck\Validator\Rule\General\Comparison::__construct
SimpleAsFuck\Validator\Rule\General\ForwardRule::__construct
SimpleAsFuck\Validator\Rule\General\InRule::__construct
SimpleAsFuck\Validator\Rule\General\Max::__construct
SimpleAsFuck\Validator\Rule\General\Min::__construct
SimpleAsFuck\Validator\Rule\General\Rule::__construct
SimpleAsFuck\Validator\Rule\General\Rules::__construct
SimpleAsFuck\Validator\Rule\General\Same::__construct
SimpleAsFuck\Validator\Rule\Numeric\ParseNumeric::__construct
SimpleAsFuck\Validator\Rule\Object\CallableRule::__construct
SimpleAsFuck\Validator\Rule\Object\ClassFromArray::__construct
SimpleAsFuck\Validator\Rule\Object\ObjectRule::__construct
SimpleAsFuck\Validator\Rule\Object\Property::__construct
SimpleAsFuck\Validator\Rule\String\CaseInsensitiveInRule::__construct
SimpleAsFuck\Validator\Rule\String\NotEmpty::__construct
SimpleAsFuck\Validator\Rule\String\ParseBool::__construct
SimpleAsFuck\Validator\Rule\String\ParseIp::__construct
SimpleAsFuck\Validator\Rule\String\ParseRegex::__construct
SimpleAsFuck\Validator\Rule\String\Regex::__construct
SimpleAsFuck\Validator\Rule\String\RegexMatch::__construct
SimpleAsFuck\Validator\Rule\Url\Component::__construct
SimpleAsFuck\Validator\Rule\Url\ParseQuery::__construct
SimpleAsFuck\Validator\Rule\Url\ParseUrl::__construct
SimpleAsFuck\Validator\Rule\Url\UrlRule::__construct
Parameter $exceptionFactory
now not allow null.
SimpleAsFuck\Validator\Rule\ArrayRule\Collection::size
Method size
return abstract Rule
object instead of Same
.
SimpleAsFuck\Validator\Rule\General\Rule::notNull
Has new optional parameter.
SimpleAsFuck\Validator\Rule\General\Rule::notNull
SimpleAsFuck\Validator\Rule\General\Rule::nullable
Methods are now final.
non final classes with new method
SimpleAsFuck\Validator\Rule\General\IntRule
Method inEnum
added.
classes with changed templates
SimpleAsFuck\Validator\Rule\General\Same
Has removed TCompared
template and use only int
.
classes with removed deprecated methods
SimpleAsFuck\Validator\Rule\General\Rule\RuleChain
SimpleAsFuck\Validator\Model\Validated
SimpleAsFuck\Validator\Rule\ArrayRule\ArrayRule
SimpleAsFuck\Validator\Rule\General\Comparison
SimpleAsFuck\Validator\Rule\General\Max
SimpleAsFuck\Validator\Rule\General\Min
SimpleAsFuck\Validator\Rule\General\Rule
SimpleAsFuck\Validator\Rule\String\NotEmpty
SimpleAsFuck\Validator\Rule\String\StringRule
removed deprecated classes
SimpleAsFuck\Validator\Rule\ArrayRule\ArrayMax
SimpleAsFuck\Validator\Rule\General\ReadableRule
Download
Download
Download
0.6.5
0.6.5
Full Changelog: https://github.com/simple-as-fuck/php-validator/compare/0.6.4...0.6.5
new email validation
$email = \SimpleAsFuck\Validator\Factory\Validator::make($value)->string()->email()->notNull();
Provided by https://github.com/egulias/EmailValidator.
Download