| line |
true |
false |
branch |
|
82
|
0 |
2920 |
if $$self{'DEBUG'} |
|
87
|
1300 |
1620 |
if blessed $name and $name->isa('Template::Document') or ref $name eq 'CODE' |
|
93
|
423 |
1197 |
unless (ref $name) |
|
95
|
0 |
423 |
if $$self{'DEBUG'} |
|
100
|
187 |
236 |
if $template = $$self{'BLOCKS'}{$name} |
|
105
|
19 |
122 |
if $blocks and $template = $$blocks{$name} |
|
111
|
0 |
217 |
if ($^O eq 'MSWin32') { } |
|
113
|
0 |
0 |
if $shortname =~ s/^(\w{2,})://o |
|
116
|
3 |
214 |
if $shortname =~ s/^(\w+):// |
|
119
|
3 |
214 |
if (defined $prefix) |
|
127
|
1411 |
3 |
unless $providers |
|
137
|
0 |
1418 |
if $$self{'DEBUG'} |
|
141
|
45 |
1373 |
if ($error) { } |
|
|
4 |
1369 |
elsif (length $blockname) { } |
|
142
|
6 |
39 |
if ($error == 255) |
|
144
|
0 |
6 |
if (blessed $template and $template->isa('Template::Exception') and $template->type eq 'file') { } |
|
155
|
3 |
1 |
if $template = $template->blocks->{$blockname} |
|
163
|
35 |
5 |
if ref $shortname or not $$self{'EXPOSE_BLOCKS'} |
|
164
|
1 |
4 |
unless $shortname =~ s[/([^/]+)$][] |
|
165
|
0 |
4 |
length $blockname ? : |
|
188
|
0 |
0 |
defined $args ? : |
|
|
0 |
210 |
if $$self{'DEBUG'} |
|
193
|
204 |
6 |
unless $error |
|
194
|
3 |
3 |
if ($error == 255) |
|
195
|
3 |
0 |
if ref $plugin |
|
219
|
0 |
0 |
defined $args ? : |
|
|
0 |
0 |
defined $alias ? : |
|
|
0 |
167 |
if $$self{'DEBUG'} |
|
224
|
11 |
156 |
if not $args || ref $name and $filter = $$self{'FILTER_CACHE'}{$name} |
|
229
|
147 |
9 |
unless $error |
|
230
|
9 |
0 |
if ($error == 255) |
|
231
|
4 |
5 |
if ref $filter |
|
238
|
0 |
147 |
unless $filter |
|
254
|
8 |
139 |
if $alias |
|
300
|
1584 |
2 |
unless ref $template eq 'ARRAY' |
|
305
|
0 |
0 |
defined $params ? : |
|
|
0 |
0 |
$localize ? : |
|
|
0 |
1586 |
if $$self{'DEBUG'} |
|
312
|
261 |
1305 |
if ($localize) { } |
|
327
|
85 |
129 |
ref $name ? : |
|
|
214 |
1354 |
ref $compiled eq 'CODE' ? : |
|
331
|
285 |
1283 |
if (blessed $component and $component->isa('Template::Document')) |
|
339
|
1306 |
262 |
unless ($localize) |
|
342
|
1287 |
0 |
if blessed $compiled and $compiled->isa('Template::Document') and $tblocks = $compiled->blocks |
|
347
|
214 |
1354 |
if (ref $compiled eq 'CODE') { } |
|
|
1354 |
0 |
elsif (ref $compiled) { } |
|
358
|
116 |
1430 |
if ($trim) |
|
373
|
278 |
1268 |
if blessed $component and $component->isa('Template::Document') |
|
380
|
261 |
1305 |
if ($localize) |
|
385
|
22 |
0 |
ref $error ? : |
|
|
22 |
1544 |
if $error |
|
423
|
2 |
13 |
ref $file eq 'ARRAY' ? : |
|
426
|
0 |
15 |
if $$self{'DEBUG'} |
|
432
|
0 |
17 |
if ($^O eq 'MSWin32') { } |
|
434
|
0 |
0 |
if $name =~ s/^(\w{2,})://o |
|
437
|
1 |
16 |
if $name =~ s/^(\w+):// |
|
440
|
1 |
16 |
if (defined $prefix) { } |
|
452
|
12 |
5 |
unless $error |
|
453
|
2 |
3 |
if ($error == 255) |
|
454
|
0 |
2 |
if ref $text |
|
499
|
30 |
108 |
if (blessed $error and $error->isa('Template::Exception')) { } |
|
|
0 |
108 |
elsif (blessed $error and $error->isa('Badger::Exception')) { } |
|
|
103 |
5 |
elsif (defined $info) { } |
|
541
|
141 |
15 |
if (blessed $error and $error->isa('Template::Exception') || $error->isa('Badger::Exception')) { } |
|
543
|
123 |
18 |
if $output |
|
622
|
0 |
0 |
unless ref $block |
|
638
|
1 |
6 |
if $is_dynamic |
|
642
|
7 |
0 |
unless $error |
|
643
|
0 |
0 |
if $error == &Template::Constants::STATUS_ERROR |
|
673
|
1 |
1 |
if (defined $$params{'base'}) |
|
676
|
0 |
1 |
unless $base |
|
681
|
0 |
1 |
unless blessed $base and $base->isa($VIEW_CLASS) |
|
707
|
0 |
1 |
if ref $views eq 'HASH' |
|
760
|
9 |
6 |
ref $_[-1] eq 'HASH' ? : |
|
763
|
15 |
0 |
if (@args) |
|
764
|
3 |
12 |
if ($args[0] =~ /^on|1$/i) { } |
|
|
3 |
9 |
elsif ($args[0] =~ /^off|0$/i) { } |
|
774
|
9 |
6 |
if (@args) |
|
775
|
9 |
0 |
if ($args[0] =~ /^msg$/i) { } |
|
|
0 |
0 |
elsif ($args[0] =~ /^format$/i) { } |
|
776
|
0 |
9 |
unless $$self{'DEBUG_DIRS'} |
|
778
|
0 |
9 |
unless defined $format |
|
807
|
0 |
26 |
if $method eq 'DESTROY' |
|
809
|
0 |
26 |
unless defined($result = $$self{uc $method}) |
|
854
|
7 |
437 |
ref $item eq 'ARRAY' ? : |
|
861
|
0 |
3 |
ref $val ? : |
|
|
3 |
0 |
unless ref $val eq 'ARRAY' |
|
886
|
39 |
13 |
unless ref $block |
|
896
|
1 |
147 |
if $$config{'VIEWS'} |
|
915
|
1 |
147 |
defined $$config{'EXPOSE_BLOCKS'} ? : |
|
921
|
17 |
131 |
defined $$config{'DEBUG'} ? : |