blib/lib/YATT/Lite/WebMVC0/DirApp.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 25 | 43 | 58.1 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
62 | 139 | 3 | 0 | defined $type and my $subpath = $prop->{'cf_subpath'} |
68 | 3 | 0 | 139 | not defined $type and $self->{'cf_use_subpath'} |
0 | 64 | 75 | not defined $type and $self->{'cf_use_subpath'} and my $subpath = $prop->{'cf_subpath'} | |
115 | 28 | 33 | 30 | $sub_fn ne '' and my $action = $self->get_action_handler($sub_fn, 1) |
148 | 2 | 0 | 17 | not defined $age and $can_be_missing |
171 | 33 | 0 | 36 | defined $item and $item->[0] |
line | l | !l | condition |
---|---|---|---|
170 | 60 | 9 | $self->{'Action'} //= {} |
253 | 10 | 0 | ($self->{'cf_overwrite_status_code_for_errors_as'} // $errcon->cget('status')) // 500 |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
94 | 0 | 2 | 65 | $self->{'cf_dont_map_args'} or $part->isa($trans->Action) |
193 | 178 | 0 | 0 | $self->{'cf_header_charset'} or $self->{'cf_output_encoding'} |
0 | 0 | 0 | $self->{'cf_header_charset'} or $self->{'cf_output_encoding'} or $YATT::Lite::WebMVC0::DirApp::SYS->header_charset | |
217 | 11 | 0 | 0 | try_invoke($self->CON, 'as_error') || do { if ($YATT::Lite::WebMVC0::DirApp::SYS) { $YATT::Lite::WebMVC0::DirApp::SYS->make_connection(\*STDOUT, 'yatt', $self, 'noheader', 1); } else { \*STDERR; } } |
240 | 9 | 1 | 1 | $err->{'cf_http_status_code'} or $self->{'cf_overwrite_status_code_for_errors_as'} |
253 | 1 | 9 | 0 | $self->{'cf_overwrite_status_code_for_errors_as'} // $errcon->cget('status') |
262 | 0 | 0 | 0 | $self->{'cf_dir_config'}{$name} // $default |