1Validation::Class::DireUcsteirveC:o:nMtirxiibnu(t3e)d PeVralliDdoactuimoenn:t:aCtliaosns::Directive::Mixin(3)
2
3
4
6 Validation::Class::Directive::Mixin - Mixin Directive for Validation
7 Class Field Definitions
8
10 version 7.900058
11
13 use Validation::Class::Simple;
14
15 my $rules = Validation::Class::Simple->new(
16 mixins => {
17 basic => {
18 required => 1,
19 filters => ['trim', 'strip']
20 }
21 }
22 fields => {
23 full_name => {
24 mixin => 'basic'
25 }
26 }
27 );
28
29 # set parameters to be validated
30 $rules->params->add($parameters);
31
32 # validate
33 unless ($rules->validate) {
34 # handle the failures
35 }
36
38 Validation::Class::Directive::Mixin is a core validation class field
39 directive that determines what directive templates will be merged with
40 the associated field.
41
43 Al Newkirk <anewkirk@ana.io>
44
46 This software is copyright (c) 2011 by Al Newkirk.
47
48 This is free software; you can redistribute it and/or modify it under
49 the same terms as the Perl 5 programming language system itself.
50
51
52
53perl v5.36.0 2022-07V-a2l2idation::Class::Directive::Mixin(3)