| line |
true |
false |
branch |
|
51
|
0 |
129 |
unless scalar @_ |
|
58
|
4 |
58 |
unless (scalar @_ or length $type) |
|
59
|
0 |
4 |
$$options{'case_sensitive'} ? : |
|
62
|
0 |
4 |
if $$options{'die_on_bad_params'} and not exists $$param_map{$param} |
|
65
|
0 |
4 |
unless exists $$param_map{$param} and defined $$param_map{$param} |
|
68
|
4 |
0 |
if ref $$param_map{$param} eq 'HTML::Template::VAR' |
|
73
|
58 |
67 |
if (not scalar @_) { } |
|
74
|
0 |
0 |
unless $type eq 'HASH' or ref $first and UNIVERSAL::isa($first, 'HASH') |
|
82
|
0 |
125 |
unless @_ % 2 == 0 |
|
91
|
0 |
123 |
$$options{'case_sensitive'} ? : |
|
95
|
108 |
15 |
if $$self{'param_map_done'}{$param} |
|
98
|
1 |
14 |
if $$options{'die_on_bad_params'} and not exists $$param_map{$param} |
|
103
|
0 |
14 |
unless exists $$param_map{$param} |
|
108
|
2 |
12 |
if (defined $value_type and length $value_type and $value_type eq 'ARRAY' || !(ref($value) =~ /^(CODE)|(HASH)|(SCALAR)$/) && $value->isa('ARRAY')) { } |
|
109
|
0 |
2 |
unless ref $$param_map{$param} eq 'HTML::Template::LOOP' |
|
113
|
0 |
12 |
unless ref $$param_map{$param} eq 'HTML::Template::VAR' |