| line |
true |
false |
branch |
|
30
|
14 |
24 |
if ($ref) { } |
|
31
|
0 |
14 |
if ($ref eq 'ARRAY') { } |
|
|
14 |
0 |
elsif ($ref eq 'HASH' or $value->isa('Config::Entities')) { } |
|
|
0 |
0 |
elsif ($ref eq 'SCALAR') { } |
|
62
|
5 |
6 |
if (ref $entity[0] eq 'HASH' and exists $entity[0]{$key}) { } |
|
|
1 |
5 |
elsif ($hashref->{$key} and $hashref->{$key} eq 'Config::Entities::entity') { } |
|
|
5 |
0 |
elsif ($options{'ancestry'}) { } |
|
70
|
5 |
9 |
if (defined $entity[$index]{$key}) |
|
85
|
9 |
0 |
if ($coordinate) |
|
88
|
0 |
25 |
unless defined $child |
|
92
|
5 |
4 |
$options{'ancestry'} ? : |
|
99
|
11 |
2 |
ref $args[$#args] eq 'HASH' ? : |
|
108
|
6 |
7 |
if ($options->{'properties_file'}) |
|
114
|
1 |
5 |
ref $options->{'properties_file'} eq 'ARRAY' ? : |
|
120
|
6 |
7 |
if ($options->{'properties'}) |
|
126
|
4 |
9 |
if ($options->{'entity'}) |
|
132
|
8 |
5 |
if (scalar @entities_roots) |
|
135
|
32 |
20 |
if ($_ =~ /^(.*)\.pmc?$/ and -f $File::Find::name) |
|
141
|
16 |
16 |
if (scalar @directories) |
|
144
|
4 |
20 |
unless (defined $hashref->{$dir}) |
|
157
|
32 |
0 |
$properties ? : |
|
161
|
0 |
32 |
if $@ |
|
179
|
123 |
11 |
if ($child) |
|
181
|
54 |
69 |
if ($ref eq 'HASH' or $ref eq 'Config::Entities') |
|
182
|
6 |
35 |
if ($parent and $child->{'Config::Entities::inherit'}) |
|
201
|
6 |
0 |
if (ref $inherit eq 'ARRAY') |
|
204
|
2 |
6 |
if ($spec_ref) { } |
|
|
6 |
0 |
elsif (defined $parent->{$spec}) { } |
|
205
|
2 |
0 |
if ($spec_ref eq 'HASH') { } |
|
214
|
6 |
0 |
unless defined $child->{$spec} |
|
224
|
1 |
1 |
if ($spec->{'name'}) { } |
|
|
1 |
0 |
elsif ($spec->{'coordinate'}) { } |
|
227
|
1 |
0 |
unless defined $child->{$as} |
|
231
|
0 |
1 |
unless ($as) |
|
239
|
1 |
0 |
if $spec->{'using'} |
|
248
|
43 |
85 |
if (ref $value eq 'HASH') { } |
|
252
|
37 |
6 |
unless (defined $hashref->{$key}) |