| line |
!l |
l&&!r |
l&&r |
condition |
|
793
|
1 |
1 |
2 |
_length($value) >= $min && _length($value) <= $max |
|
841
|
1 |
3 |
17 |
defined $value && $value >= $min && $value <= $max |
|
849
|
0 |
2 |
8 |
defined $value && $value >= $min |
|
857
|
0 |
1 |
2 |
defined $value && $value <= $max |
|
877
|
0 |
4 |
16 |
ref $regex eq 'Regexp' && $value =~ /$regex/ |
|
961
|
2 |
16 |
6 |
$sc <= $#chars and ord($chars[$sc]) - ord($chars[$fc]) == 1 |
|
989
|
2 |
16 |
6 |
$sc <= $#chars and $chars[$sc] eq $chars[$fc] |
|
1076
|
0 |
0 |
145 |
defined $name and length $name |
|
1102
|
0 |
0 |
2470 |
$name and $code |
|
|
0 |
0 |
2470 |
$name and $code and ref $code eq "CODE" |
|
1156
|
86 |
0 |
306 |
scalar @_ == 3 and ref $_[0] eq __PACKAGE__ |
|
1219
|
0 |
9 |
1 |
$schema->{'inherits_from'} && ref $schema->{'inherits_from'} eq 'ARRAY' |
|
1307
|
370 |
27 |
155 |
$v eq "required" and $rules->{$v} |
|
1329
|
65 |
0 |
5 |
$v eq "required" and $is_required |
|
1373
|
4 |
33 |
7 |
$rules->{'keys'} and $self->{'handle_unknown'} ne "ignore" |
|
1414
|
272 |
35 |
78 |
defined $rules->{'default'} and not defined $params->{$name} |
|
|
291 |
0 |
16 |
defined $rules->{'preprocess'} and defined $params->{$name} |
|
|
277 |
4 |
10 |
$rules->{'hash'} and $rules->{'keys'} |
|
|
246 |
8 |
27 |
$rules->{'array'} and $rules->{'values'} |
|
1417
|
47 |
6 |
78 |
defined $rules->{'default'} and not defined $params->{$name} |
|
1425
|
115 |
0 |
16 |
defined $rules->{'preprocess'} and defined $params->{$name} |
|
1431
|
116 |
2 |
13 |
$rules->{'hash'} and $rules->{'keys'} |
|
|
2 |
0 |
13 |
$rules->{'hash'} and $rules->{'keys'} and ref $params->{$name} eq "HASH" |
|
|
86 |
3 |
29 |
$rules->{'array'} and $rules->{'values'} |
|
|
3 |
0 |
29 |
$rules->{'array'} and $rules->{'values'} and ref $params->{$name} eq "ARRAY" |
|
1446
|
19 |
0 |
27 |
$rules->{'values'}{'hash'} and $rules->{'values'}{'keys'} |
|
|
0 |
0 |
27 |
$rules->{'values'}{'hash'} and $rules->{'values'}{'keys'} and ref $params->{$name}[$i] eq "HASH" |
|
1483
|
239 |
0 |
7 |
$schema->{'postprocess'} and ref $schema->{'postprocess'} eq "CODE" |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
777
|
20 |
147 |
3 |
!$boolean || defined $value |
|
785
|
1 |
2 |
2 |
!$boolean || $value |
|
825
|
0 |
33 |
3 |
!$boolean || $value =~ /^\d+$/ |
|
833
|
0 |
0 |
0 |
!$boolean || ref $value eq 'CODE' |
|
1301
|
7 |
16 |
734 |
$v eq "postprocess" or $v eq "preprocess" |
|
|
23 |
113 |
621 |
$v eq "postprocess" or $v eq "preprocess" or $v eq "default" |
|
|
129 |
29 |
592 |
$v eq "postprocess" or $v eq "preprocess" or $v eq "default" or $v eq "values" |
|
|
142 |
40 |
552 |
$v eq "postprocess" or $v eq "preprocess" or $v eq "default" or $v eq "values" or $v eq "keys" |
|
1309
|
295 |
245 |
12 |
$is_required or defined $value |
|
1414
|
78 |
16 |
291 |
defined $rules->{'default'} and not defined $params->{$name} or defined $rules->{'preprocess'} and defined $params->{$name} |
|
|
16 |
10 |
281 |
defined $rules->{'default'} and not defined $params->{$name} or defined $rules->{'preprocess'} and defined $params->{$name} or $rules->{'hash'} and $rules->{'keys'} |
|
|
10 |
133 |
148 |
defined $rules->{'default'} and not defined $params->{$name} or defined $rules->{'preprocess'} and defined $params->{$name} or $rules->{'hash'} and $rules->{'keys'} or $rules->{'array'} and $rules->{'values'} |