knyga / evalidator
Installs: 133
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/knyga/evalidator
Requires
- php: >=7.4
- yiisoft/yii2: >=2.0.5
Requires (Dev)
This package is not auto-updated.
Last update: 2025-10-14 22:02:59 UTC
README
See tests.
$m = new EValidator([ ['email', 'email'] ]); // $m->setData([ // 'email' => 'something' // ]); $object = new \StdClass; $object->email = 'something'; $m->setData($object); /** * false */ var_dump($m->validate()); /** * array(1) { * ["email"]=> * array(1) { * [0]=> * string(35) "Email is not a valid email address." * } * } */ var_dump($m->getErrors()); $m->setData([ 'email' => 'something@gmail.com' ]); /** * true */ var_dump($m->validate());