line |
true |
false |
branch |
30
|
4 |
0 |
if (defined(my $content = delete $arg{'content'})) |
32
|
0 |
4 |
if (my $encoding = delete $arg{'encoding'}) { } |
|
4 |
0 |
elsif (ref $content) { } |
33
|
0 |
0 |
unless $decode{$encoding} |
37
|
0 |
4 |
unless $content = 'IO::File'->new($content, '<') |
42
|
0 |
4 |
unless $status == 0 |
45
|
0 |
4 |
unless ref $content or defined $arg{'path'} |
61
|
0 |
78 |
unless length $a <=> length $b |
66
|
0 |
26 |
unless (@rslt) |
67
|
0 |
0 |
unless length $a <=> length $b |
73
|
0 |
26 |
if defined $base and '' ne $base and not $base =~ m[ / \z ]msx |
92
|
0 |
16 |
unless my $member = $self->archive->memberNamed($file) |
100
|
0 |
0 |
unless my $member = $self->archive->memberNamed($file) |
112
|
1 |
4 |
unless $handled{$rslt->header('Content-Type')} |
128
|
2 |
0 |
$self->archive->memberNamed($name) ? : |
139
|
12 |
24 |
if $file->isDirectory |
142
|
0 |
24 |
unless $name =~ s/ $base //msx |
152
|
1 |
0 |
unless (defined $fn) |
158
|
1 |
0 |
unless defined $encoding |
160
|
0 |
1 |
if (defined $encoding and '' ne $encoding) |
164
|
0 |
1 |
unless $status == 0 |