line |
true |
false |
branch |
40
|
0 |
192 |
$$opt{'alias'} && $$opt{'alias'}{$meth} ? : |
52
|
0 |
123 |
unless $param and $rule |
64
|
2 |
306 |
if (ref $param eq 'Hash::MultiValue') |
68
|
138 |
170 |
if (ref $param) { } |
70
|
2 |
136 |
if (ref $param ne $ref) { } |
71
|
1 |
1 |
if ($ref eq 'ARRAY') { } |
|
1 |
0 |
elsif ($ref eq 'HASH') { } |
79
|
111 |
25 |
if ($ref eq 'HASH') { } |
|
25 |
0 |
elsif ($ref eq 'ARRAY') { } |
81
|
9 |
133 |
if (not exists $$param{$_}) { } |
82
|
1 |
8 |
if (ref $$rule{$_} eq 'ARRAY' and ref $$rule{$_}[0] eq 'ARRAY') { } |
85
|
6 |
2 |
if (_instr($$rule{$_}, 'NOT_BLANK')) |
94
|
2 |
23 |
if (@$rule != 1 and @$rule != @$param) |
102
|
30 |
22 |
if (defined $$rule[$_]) { } |
113
|
0 |
170 |
if (ref $rule eq 'HASH') { } |
|
103 |
67 |
elsif (ref $rule eq 'ARRAY') { } |
117
|
4 |
99 |
if ($$rule[0] eq 'CHARTYPE') { } |
|
0 |
99 |
elsif ($$rule[0] eq 'ALLOWCHARACTER') { } |
123
|
0 |
10 |
unless $code |
127
|
0 |
4 |
if ($param =~ /[$range]/) |
138
|
50 |
136 |
if (ref $_ eq 'ARRAY') { } |
|
1 |
135 |
elsif (ref $_) { } |
141
|
34 |
16 |
unless defined $max |
143
|
18 |
32 |
if ($type eq 'LENGTH' or $type eq 'BETWEEN') { } |
|
3 |
29 |
elsif ($type eq 'DIGIT_LENGTH') { } |
|
23 |
6 |
elsif ($type eq 'CHARTYPE') { } |
|
6 |
0 |
elsif ($type eq 'ALLOWCHARACTER') { } |
144
|
0 |
18 |
if ($max < $min) |
150
|
0 |
18 |
unless $code |
151
|
9 |
9 |
unless (&$code($param, $min, $max)) |
153
|
4 |
5 |
if ($type eq 'LENGTH') { } |
164
|
0 |
3 |
unless $code |
165
|
2 |
1 |
unless (&$code($param, $min, $max)) |
175
|
0 |
25 |
unless $code |
179
|
9 |
14 |
if ($param =~ /[$range]/) |
198
|
0 |
135 |
unless $code |
199
|
15 |
120 |
unless (&$code($param)) |
207
|
0 |
67 |
unless $code |
208
|
16 |
51 |
unless (&$code($param)) |
237
|
6 |
6 |
if ($_ eq $word) |