line |
!l |
l&&!r |
l&&r |
condition |
33
|
0 |
0 |
0 |
defined $attrs and ref $attrs ne 'HASH' |
106
|
0 |
0 |
0 |
defined $ds->{'path_re'} and $request_path =~ /$ds->{'path_re'}/ |
214
|
0 |
0 |
0 |
$request->{'is_node_path'} and $request->{'is_doc_request'} |
|
0 |
0 |
0 |
$request->{'is_node_path'} and $request->{'is_doc_request'} and $ds->has_feature('documentation') |
|
0 |
0 |
0 |
$request->{'is_file_path'} and $ds->has_feature('send_files') |
|
0 |
0 |
0 |
$request->{'is_node_path'} and $ds->node_has_operation($path) |
287
|
0 |
0 |
0 |
defined $rest_path and $rest_path ne '' |
299
|
0 |
0 |
0 |
defined $rest_path and $rest_path ne '' |
334
|
0 |
0 |
0 |
$role and $method |
510
|
0 |
0 |
0 |
$save_value ne '' and not $save_value =~ qr/ ^ (?: yes | on | 1 | true ) $ /six |
593
|
0 |
0 |
0 |
defined $save_flag and $save_flag eq '0' |
|
0 |
0 |
0 |
defined $disp and $disp eq 'attachment' |
694
|
0 |
0 |
0 |
$request->display_counts and $request->{'process_before_count'} |
780
|
0 |
0 |
0 |
defined $arg and $arg eq '*' |
880
|
0 |
0 |
0 |
defined $ruleset and $ruleset ne '' |
895
|
0 |
0 |
0 |
defined $path and $path ne '' |
|
0 |
0 |
0 |
defined $path and $path ne '' and $path ne '/' |
903
|
0 |
0 |
0 |
defined $ds->{'ruleset_prefix'} and $ds->{'ruleset_prefix'} ne '' |
974
|
0 |
0 |
0 |
ref $inner and &reftype($inner) eq 'HASH' |
|
0 |
0 |
0 |
ref $inner and &reftype($inner) eq 'HASH' and $inner->{'clean_params'} |
994
|
0 |
0 |
0 |
ref $inner and $inner->isa('Web::DataService::Request') |
1068
|
0 |
0 |
0 |
ref $request and $request->isa('Web::DataService::Request') |
1094
|
0 |
0 |
0 |
defined $inner && $inner->isa('Web::DataService::Request') |
1106
|
0 |
0 |
0 |
ref $inner and $inner->isa('Web::DataService::Request') |
1148
|
0 |
0 |
0 |
defined $path and $path ne '' |
1186
|
0 |
0 |
0 |
$format_class and $format_class->can('emit_error') |
line |
l |
!l |
condition |
36
|
0 |
0 |
$attrs ||= {} |
65
|
0 |
0 |
$Web::DataService::FOUNDATION->get_http_method($outer) || 'UNKNOWN' |
97
|
0 |
0 |
$request_params->{$path_param} // '' |
108
|
0 |
0 |
$1 // '' |
167
|
0 |
0 |
$ds->node_attr($request, 'allow_method') || {'GET', 1, 'HEAD', 1} |
407
|
0 |
0 |
$value ||= '[ NO GOOD VALUES FOUND ]' |
492
|
0 |
0 |
$request->special_value('linebreak') || $ds->node_attr($path, 'default_linebreak') || 'crlf' |
498
|
0 |
0 |
$request->special_value('save') || '' |
734
|
0 |
0 |
$ds->node_attr($path, $hook_name) || (return) |
807
|
0 |
0 |
$ds->{'format'}{$format}{'content_type'} || 'text/plain' |
963
|
0 |
0 |
$1 || '' |
1189
|
0 |
0 |
$ds->{'format'}{$format}{'content_type'} || 'text/plain' |
1203
|
0 |
0 |
$CODE_STRING{$code} || 'Error' |
line |
l |
!l&&r |
!l&&!r |
condition |
216
|
0 |
0 |
0 |
$http_method eq 'GET' or $http_method eq 'HEAD' |
230
|
0 |
0 |
0 |
$http_method eq 'GET' or $http_method eq 'HEAD' |
248
|
0 |
0 |
0 |
$allow_method->{$http_method} or $allow_method->{$check_method} |
349
|
0 |
0 |
0 |
$request->{'is_invalid_request'} or $ds->node_attr($path, 'disabled') |
370
|
0 |
0 |
0 |
$request->{'raw_params'} //= $Web::DataService::FOUNDATION->get_params($request) |
377
|
0 |
0 |
0 |
$rs_name //= $ds->determine_ruleset($path) |
445
|
0 |
0 |
0 |
$format //= $ds->node_attr($path, 'default_format') |
449
|
0 |
0 |
0 |
$format //= do {
$$ds{'format_list'}
}->[0] |
462
|
0 |
0 |
0 |
$request->special_value('limit') // $ds->node_attr($path, 'default_limit') |
477
|
0 |
0 |
0 |
$request->special_value('header') // $ds->node_attr($path, 'default_header') |
482
|
0 |
0 |
0 |
$request->special_value('datainfo') // $ds->node_attr($path, 'default_datainfo') |
487
|
0 |
0 |
0 |
$request->special_value('count') // $ds->node_attr($path, 'default_count') |
577
|
0 |
0 |
0 |
$ds->{'format'}{$format}{'default_vocab'} || $ds->{'vocab_list'}[0] |
593
|
0 |
0 |
0 |
defined $disp and $disp eq 'attachment' or $save_flag |
678
|
0 |
0 |
0 |
ref $request->{'main_sth'} or ref $request->{'main_result'} |
780
|
0 |
0 |
0 |
defined $arg and $arg eq '*' or $ds->node_attr($request, 'public_access') |
829
|
0 |
0 |
0 |
$filename //= $ds->node_attr($request, 'default_save_filename') |
932
|
0 |
0 |
0 |
ref $ds->{'set'}{$output_name} eq 'Web::DataService::Set' or ref $ds->{'block'}{$output_name} eq 'Web::DataService::Block' |
1100
|
0 |
0 |
0 |
$format ||= $inner->output_format |
1101
|
0 |
0 |
0 |
$format ||= $ds->determine_output_format($outer, $inner) |