line |
true |
false |
branch |
104
|
0 |
0 |
unless ref $_[0] and $_[0]->isa('Web::DataService') |
113
|
0 |
0 |
if (my $special = $self->special_value($attr)) { } |
|
0 |
0 |
elsif (my $default = $self->{'ds'}->node_attr("default_$attr")) { } |
155
|
0 |
0 |
if (exists $ds->{'node_attrs'}{$raw_path}) { } |
158
|
0 |
0 |
if $ds->has_feature('format_suffix') |
166
|
0 |
0 |
if ($ds->has_feature('format_suffix')) |
168
|
0 |
0 |
if ($node_path =~ qr/ ^ (.+) [.] (.+) /sx) { } |
185
|
0 |
0 |
if ($ds->has_feature('doc_paths')) { } |
|
0 |
0 |
elsif (my $document_param = $ds->special_param('document')) { } |
187
|
0 |
0 |
if ($node_path eq '') { } |
|
0 |
0 |
elsif (ref $ds->{'doc_path_regex'} eq 'Regexp' and $node_path =~ /$ds->{'doc_path_regex'}/) { } |
|
0 |
0 |
elsif ($ds->{'doc_index'} and $node_path eq $ds->{'doc_index'}) { } |
|
0 |
0 |
elsif ($suffix_is_missing) { } |
217
|
0 |
0 |
if defined $params->{$document_param} |
229
|
0 |
0 |
if exists $ds->{'node_attrs'}{$node_path} |
235
|
0 |
0 |
if ($self->{'is_doc_request'} and my $doc_path = $ds->check_for_template($node_path)) |
245
|
0 |
0 |
if ($node_path =~ qr" ^ (.*) / (.*) "sx) { } |
261
|
0 |
0 |
if ($node_path eq '') { } |
|
0 |
0 |
elsif ($ds->node_attr($node_path, 'disabled')) { } |
284
|
0 |
0 |
$node_path eq '' ? : |
291
|
0 |
0 |
if ($ds->node_attr($self->{'node_path'}, 'file_dir')) { } |
|
0 |
0 |
elsif ($ds->node_attr($self->{'node_path'}, 'file_path')) { } |
295
|
0 |
0 |
unless defined $self->{'rest_path'} and $self->{'rest_path'} ne '' |
302
|
0 |
0 |
if defined $self->{'rest_path'} and $self->{'rest_path'} ne '' |
405
|
0 |
0 |
if $ds->{'feature'}{'documentation'} |
461
|
0 |
0 |
if (ref $self->{'valid'}) |
464
|
0 |
0 |
if ref $value eq 'ARRAY' |
465
|
0 |
0 |
if defined $value |
524
|
0 |
0 |
unless ref $self->{'warnings'} eq 'ARRAY' |
533
|
0 |
0 |
if ref $self->{'warnings'} eq 'ARRAY' |
542
|
0 |
0 |
if ref $self->{'errors'} eq 'ARRAY' |
551
|
0 |
0 |
if ref $self->{'cautions'} eq 'ARRAY' |