jinjie/silverstripe-valitron
Better SilverStripe DataObject Validation With Valitron
Maintainers
Package info
github.com/jinjie/silverstripe-valitron
Type:silverstripe-vendormodule
pkg:composer/jinjie/silverstripe-valitron
v2.0.2
2019-01-02 04:36 UTC
Requires
- silverstripe/framework: ^4
- vlucas/valitron: ^1.4
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT 5c25655f6e0ae75d64b88eeab3e4409d373d2d57
- Kong Jin Jie <jinjie.woop@swiftdev.sg>
This package is auto-updated.
Last update: 2026-06-29 01:08:06 UTC
README
A very simple validation that make use of Valitron. Provides a helper that add error messages to form fields.
use SilverStripe\ORM\DataObject; use SwiftDevLabs\Valitron\Helper; class MyDataObject extends DataObject { // Validates DataObject public function validate() { $result = parent::validate(); $v = new \Valitron\Validator([ 'Field1' => $this->Field1, 'Field2' => $this->Field2, ]); // Find more rules at https://github.com/vlucas/valitron $v->rule('required', [ 'Field1', 'Feild2', ]); return Helper::validate($v, $result); } }
