Releases: simple-as-fuck/php-validator
Releases · simple-as-fuck/php-validator
0.3.5
nullable for objects improved and nullable nested array added
0.3.4
url scheme in method case-insensitive comparison
0.3.3
rule chain in methods remember validated choses
0.3.2
positive method for int rules added
0.3.1 ParseNumeric
new ParseNumeric rule
0.3.0
Rule classes below has changed constructor into something like this: __construct(?Exception $exceptionFactory, RuleChain $ruleChain, Validated $validated, string $valueName)
, The change make rule classes more flexible and less dependent on previous rule.
Rule chain created by \SimpleAsFuck\Validator\Factory\Validator::make
is unmodified.
\SimpleAsFuck\Validator\Rule\ArrayRule\Collection
\SimpleAsFuck\Validator\Rule\ArrayRule\StringTypedKey
\SimpleAsFuck\Validator\Rule\Custom\CustomRule
\SimpleAsFuck\Validator\Rule\DateTime\ParseDateTime
\SimpleAsFuck\Validator\Rule\General\Comparison
\SimpleAsFuck\Validator\Rule\General\Max
\SimpleAsFuck\Validator\Rule\General\Min
\SimpleAsFuck\Validator\Rule\General\Same
\SimpleAsFuck\Validator\Rule\Object\Property
\SimpleAsFuck\Validator\Rule\String\NotEmpty
\SimpleAsFuck\Validator\Rule\String\ParseFloat
\SimpleAsFuck\Validator\Rule\String\ParseInt
\SimpleAsFuck\Validator\Rule\String\Regex
0.2.7
ForwardRule phpdoc improvement
0.2.6
New rule for IP address validation
Validator::make($value)->string()->parseIpv4()->notNull();
0.2.5
url query parser and query parameters rules chain implementation
0.2.4
failed validation on array allows return empty array