line |
true |
false |
branch |
104
|
4 |
12 |
unless (exists $$param_details{'required'}) |
108
|
12 |
4 |
if ($$param_details{'required'} == 1) |
110
|
4 |
8 |
unless (exists $$param_details{'errmsg'}) |
116
|
8 |
8 |
if (exists $$param_details{'constraints'}) |
118
|
0 |
8 |
unless (exists $$param_details{'invmsg'}) |
219
|
4 |
4 |
unless ref $form |
223
|
4 |
0 |
if (ref $form eq 'HASH') { } |
|
0 |
0 |
elsif ($form->can('param')) { } |
250
|
12 |
4 |
if ($elements{$el}{'required'} == 1) { } |
256
|
8 |
8 |
if (exists $elements{$el}{'constraints'}) |
259
|
0 |
16 |
if (exists $elements{$el}{'dependencies'}) |
294
|
10 |
6 |
if (exists $$validator{'valid'}{$field}) |
297
|
4 |
12 |
if (exists $$validator{'invalid'}{$field}) |
306
|
2 |
2 |
if ($validator->has_missing or $validator->has_invalid) |
310
|
2 |
6 |
if ($validator->missing($field)) |
313
|
4 |
4 |
if ($validator->invalid($field)) |
335
|
2 |
2 |
unless ($$self{'validator'}->has_missing or $$self{'validator'}->has_invalid) |
359
|
0 |
34 |
unless defined $element |
361
|
33 |
1 |
if (not defined $value) { } |
405
|
0 |
18 |
unless $Data::Form::Elements::AUTOLOAD =~ /([^:]+)$/ |