| line |
true |
false |
branch |
|
128
|
0 |
0 |
unless defined $parameters{'USER'} |
|
129
|
0 |
0 |
if ref($parameters{'USER'}) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
131
|
0 |
0 |
unless defined $parameters{'USES'} |
|
132
|
0 |
0 |
if (ref($parameters{'USES'}) =~ /^(|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i) { } |
|
|
0 |
0 |
elsif (ref($parameters{'USES'}) =~ /^ARRAY$/i) { } |
|
135
|
0 |
0 |
if (not defined $user->{'Anansi'}) { } |
|
|
0 |
0 |
elsif (not ref($user->{'Anansi'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
$$user{'Anansi'}
}->{'ObjectManager'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
$$user{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
${$$user{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) { } |
|
147
|
0 |
0 |
unless (defined $userIndex) |
|
154
|
0 |
0 |
if $index == $instance |
|
155
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $users[$index]}{'USER_' . $instance} |
|
156
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $instance} |
|
159
|
0 |
0 |
if $instance == $found |
|
161
|
0 |
0 |
if $found == scalar @users |
|
165
|
0 |
0 |
if ref($uses) =~ /^(|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
166
|
0 |
0 |
if (not defined $uses->{'Anansi'}) { } |
|
|
0 |
0 |
elsif (not ref($uses->{'Anansi'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
$$uses{'Anansi'}
}->{'ObjectManager'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
$$uses{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
${$$uses{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) { } |
|
178
|
0 |
0 |
unless (defined $usesIndex) |
|
182
|
0 |
0 |
unless (defined $$uses{'USER_' . $userIndex}) |
|
185
|
0 |
0 |
if $usesIndex == $found |
|
187
|
0 |
0 |
if $found == scalar @users |
|
191
|
0 |
0 |
if (not defined $user->{'Anansi'}) { } |
|
|
0 |
0 |
elsif (not ref($user->{'Anansi'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
$$user{'Anansi'}
}->{'ObjectManager'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
$$user{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
${$$user{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) { } |
|
203
|
0 |
0 |
unless (defined $userIndex) |
|
210
|
0 |
0 |
if $index == $instance |
|
211
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $users[$index]}{'USER_' . $instance} |
|
212
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $instance} |
|
215
|
0 |
0 |
if $instance == $found |
|
217
|
0 |
0 |
if $found == scalar @users |
|
221
|
0 |
0 |
if (not defined $uses->{'Anansi'}) { } |
|
|
0 |
0 |
elsif (not ref($uses->{'Anansi'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
$$uses{'Anansi'}
}->{'ObjectManager'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
$$uses{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
${$$uses{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) { } |
|
233
|
0 |
0 |
unless (defined $usesIndex) |
|
237
|
0 |
0 |
if (not defined $$uses{'USER_' . $userIndex}) |
|
240
|
0 |
0 |
if $usesIndex == $found |
|
242
|
0 |
0 |
if $found == scalar @users |
|
286
|
1 |
0 |
unless defined $$self{'INSTANCE_' . $instance} |
|
290
|
0 |
0 |
if $instance == $user |
|
291
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $instance}{'USER_' . $user}) |
|
292
|
0 |
0 |
if undef == $$self{'INSTANCE_' . $instance}{'USER_' . $user} |
|
293
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $user} |
|
297
|
0 |
0 |
if (scalar @{$self->{'IDENTIFICATIONS'};} == $user) |
|
299
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $instance}) |
|
300
|
0 |
0 |
if (not defined do {
$$self{'INSTANCE_' . $instance}
}->{'Anansi'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
$$self{'INSTANCE_' . $instance}
}->{'Anansi'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
${$$self{'INSTANCE_' . $instance};}{'Anansi'}
}->{'ObjectManager'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
${$$self{'INSTANCE_' . $instance};}{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i) { } |
|
|
0 |
0 |
elsif (not defined do {
${${$$self{'INSTANCE_' . $instance};}{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) { } |
|
|
0 |
0 |
elsif (not defined do {
${${$$self{'INSTANCE_' . $instance};}{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'}) { } |
|
|
0 |
0 |
elsif (0 == do {
${${$$self{'INSTANCE_' . $instance};}{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'}) { } |
|
360
|
1 |
1 |
if (not defined $instance) { } |
|
|
0 |
1 |
elsif (ref($instance) =~ /^(CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i) { } |
|
|
1 |
0 |
elsif (ref($instance) =~ /^$/) { } |
|
371
|
0 |
1 |
if $instance =~ /^\s*$/ |
|
372
|
1 |
0 |
unless defined $self->{'IDENTIFICATIONS'} |
|
373
|
0 |
0 |
unless ref($self->{'IDENTIFICATIONS'}) =~ /^ARRAY$/i |
|
375
|
0 |
0 |
if $instance == @{$$self{'IDENTIFICATIONS'};}[$index] |
|
377
|
0 |
0 |
unless $instance =~ /^\d+$/ |
|
378
|
0 |
0 |
if (0 + $instance < scalar @{$self->{'IDENTIFICATIONS'};}) |
|
382
|
0 |
0 |
unless defined $instance->{'Anansi'} |
|
383
|
0 |
0 |
unless ref($instance->{'Anansi'}) =~ /^HASH$/i |
|
384
|
0 |
0 |
unless defined do {
$$instance{'Anansi'}
}->{'ObjectManager'} |
|
385
|
0 |
0 |
unless ref(do {
$$instance{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
386
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
387
|
0 |
0 |
unless ref(do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) =~ /^$/ |
|
388
|
0 |
0 |
unless do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} =~ /^\d+$/ |
|
390
|
0 |
0 |
if do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} == @{$$self{'IDENTIFICATIONS'};}[$index] |
|
463
|
0 |
1 |
if ref($class) =~ /^(ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
464
|
0 |
1 |
unless ref($class) =~ /^$/ |
|
465
|
1 |
0 |
if (not defined $NAMESPACE) { } |
|
550
|
0 |
0 |
unless defined $parameters{'USER'} |
|
551
|
0 |
0 |
if ref($parameters{'USER'}) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
553
|
0 |
0 |
unless defined $user->{'Anansi'} |
|
554
|
0 |
0 |
unless ref($user->{'Anansi'}) =~ /^HASH$/i |
|
555
|
0 |
0 |
unless defined do {
$$user{'Anansi'}
}->{'ObjectManager'} |
|
556
|
0 |
0 |
unless ref(do {
$$user{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
557
|
0 |
0 |
unless defined do {
${$$user{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
559
|
0 |
0 |
unless defined $userIndex |
|
560
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $userIndex} |
|
561
|
0 |
0 |
if (not defined $parameters{'USES'}) { } |
|
|
0 |
0 |
elsif (ref($parameters{'USES'}) =~ /^(|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i) { } |
|
|
0 |
0 |
elsif (ref($parameters{'USES'}) =~ /^ARRAY$/i) { } |
|
563
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $identification} |
|
564
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $identification}{'USER_' . $userIndex}) |
|
565
|
0 |
0 |
if (not defined $$self{'INSTANCE_' . $identification}{'PACKAGE'}) { } |
|
|
0 |
0 |
elsif (not ref($$self{'INSTANCE_' . $identification}{'PACKAGE'}) =~ /^$/) { } |
|
|
0 |
0 |
elsif (not $$self{'INSTANCE_' . $identification}{'PACKAGE'} =~ /^Anansi::.*$/) { } |
|
573
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $identification}) |
|
574
|
0 |
0 |
if defined $$self{'INSTANCE_' . $identification}{'USER_' . $userIndex} |
|
582
|
0 |
0 |
if (ref($uses) =~ /^(CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i) { } |
|
|
0 |
0 |
elsif (ref($uses) =~ /^$/) { } |
|
586
|
0 |
0 |
unless defined $usesIndex |
|
587
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $usesIndex} |
|
588
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $usesIndex}{'USER_' . $userIndex}) |
|
589
|
0 |
0 |
if (not defined $$self{'INSTANCE_' . $usesIndex}{'PACKAGE'}) { } |
|
|
0 |
0 |
elsif (not ref($$self{'INSTANCE_' . $usesIndex}{'PACKAGE'}) =~ /^$/) { } |
|
|
0 |
0 |
elsif (not $$self{'INSTANCE_' . $usesIndex}{'PACKAGE'} =~ /^Anansi::.*$/) { } |
|
597
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $usesIndex}) |
|
598
|
0 |
0 |
if defined $$self{'INSTANCE_' . $usesIndex}{'USER_' . $userIndex} |
|
602
|
0 |
0 |
unless defined $uses->{'Anansi'} |
|
603
|
0 |
0 |
unless ref($uses->{'Anansi'}) =~ /^HASH$/i |
|
604
|
0 |
0 |
unless defined do {
$$uses{'Anansi'}
}->{'ObjectManager'} |
|
605
|
0 |
0 |
unless ref(do {
$$uses{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
606
|
0 |
0 |
unless defined do {
${$$uses{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
608
|
0 |
0 |
unless defined $usesIndex |
|
609
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $usesIndex} |
|
610
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $usesIndex}{'USER_' . $userIndex}) |
|
611
|
0 |
0 |
if (not defined $$self{'INSTANCE_' . $usesIndex}{'PACKAGE'}) { } |
|
|
0 |
0 |
elsif (not ref($$self{'INSTANCE_' . $usesIndex}{'PACKAGE'}) =~ /^$/) { } |
|
|
0 |
0 |
elsif (not $$self{'INSTANCE_' . $usesIndex}{'PACKAGE'} =~ /^Anansi::.*$/) { } |
|
619
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $usesIndex}) |
|
620
|
0 |
0 |
if defined $$self{'INSTANCE_' . $usesIndex}{'USER_' . $userIndex} |
|
627
|
0 |
0 |
unless defined $uses->{'Anansi'} |
|
628
|
0 |
0 |
unless ref($uses->{'Anansi'}) =~ /^HASH$/i |
|
629
|
0 |
0 |
unless defined do {
$$uses{'Anansi'}
}->{'ObjectManager'} |
|
630
|
0 |
0 |
unless ref(do {
$$uses{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
631
|
0 |
0 |
unless defined do {
${$$uses{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
633
|
0 |
0 |
unless defined $usesIndex |
|
634
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $usesIndex}{'USER_' . $userIndex}) |
|
635
|
0 |
0 |
if (not defined $$self{'INSTANCE_' . $usesIndex}{'PACKAGE'}) { } |
|
|
0 |
0 |
elsif (not ref($$self{'INSTANCE_' . $usesIndex}{'PACKAGE'}) =~ /^$/) { } |
|
|
0 |
0 |
elsif (not $$self{'INSTANCE_' . $usesIndex}{'PACKAGE'} =~ /^Anansi::.*$/) { } |
|
643
|
0 |
0 |
if (defined $$self{'INSTANCE_' . $usesIndex}) |
|
644
|
0 |
0 |
if defined $$self{'INSTANCE_' . $usesIndex}{'USER_' . $userIndex} |
|
715
|
0 |
0 |
unless defined $instance |
|
716
|
0 |
0 |
if ref($instance) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
717
|
0 |
0 |
if (not defined $instance->{'Anansi'}) { } |
|
|
0 |
0 |
elsif (not ref($instance->{'Anansi'}) =~ /^HASH$/i) { } |
|
722
|
0 |
0 |
if (not defined do {
$$instance{'Anansi'}
}->{'ObjectManager'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
$$instance{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i) { } |
|
727
|
0 |
0 |
if (not defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) { } |
|
|
0 |
0 |
elsif (not ref(do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) =~ /^$/) { } |
|
|
0 |
0 |
elsif (not do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} =~ /^\d+$/) { } |
|
738
|
0 |
0 |
unless defined $instanceIndex |
|
739
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'} |
|
741
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $instanceIndex} |
|
773
|
0 |
0 |
unless defined $instance |
|
774
|
0 |
0 |
if ref($instance) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
775
|
0 |
0 |
unless defined $instance->{'Anansi'} |
|
776
|
0 |
0 |
unless ref($instance->{'Anansi'}) =~ /^HASH$/i |
|
777
|
0 |
0 |
unless defined do {
$$instance{'Anansi'}
}->{'ObjectManager'} |
|
778
|
0 |
0 |
unless ref(do {
$$instance{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
779
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
780
|
0 |
0 |
unless ref(do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'}) =~ /^$/ |
|
781
|
0 |
0 |
unless do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} =~ /^\d+$/ |
|
782
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'} |
|
852
|
0 |
0 |
unless defined $instance |
|
853
|
0 |
0 |
if ref($instance) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
854
|
0 |
0 |
unless defined $instance->{'Anansi'} |
|
855
|
0 |
0 |
unless ref($instance->{'Anansi'}) =~ /^HASH$/i |
|
856
|
0 |
0 |
unless defined do {
$$instance{'Anansi'}
}->{'ObjectManager'} |
|
857
|
0 |
0 |
unless ref(do {
$$instance{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
858
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
860
|
0 |
0 |
unless defined $instanceIndex |
|
861
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'} |
|
862
|
0 |
0 |
if (0 < do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'}) |
|
865
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $instanceIndex} |
|
866
|
0 |
0 |
if (0 == do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'REGISTERED'}) |
|
868
|
0 |
0 |
if $instanceIndex == $identification |
|
869
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $identification} |
|
870
|
0 |
0 |
if defined $$self{'INSTANCE_' . $instanceIndex}{'USER_' . $identification} |
|
917
|
0 |
0 |
if ref($instance) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
918
|
0 |
0 |
unless defined $instance->{'Anansi'} |
|
919
|
0 |
0 |
unless ref($instance->{'Anansi'}) =~ /^HASH$/i |
|
920
|
0 |
0 |
unless defined do {
$$instance{'Anansi'}
}->{'ObjectManager'} |
|
921
|
0 |
0 |
unless ref(do {
$$instance{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
922
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
924
|
0 |
0 |
unless defined $instanceIndex |
|
925
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $instanceIndex} |
|
928
|
0 |
0 |
if $instanceIndex == $identification |
|
929
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $identification} |
|
930
|
0 |
0 |
if defined $$self{'INSTANCE_' . $identification}{'USER_' . $instanceIndex} |
|
932
|
0 |
0 |
if 0 == scalar @identifications |
|
977
|
0 |
0 |
if ref($instance) =~ /^(|ARRAY|CODE|FORMAT|GLOB|HASH|IO|LVALUE|REF|Regexp|SCALAR|VSTRING)$/i |
|
978
|
0 |
0 |
unless defined $instance->{'Anansi'} |
|
979
|
0 |
0 |
unless ref($instance->{'Anansi'}) =~ /^HASH$/i |
|
980
|
0 |
0 |
unless defined do {
$$instance{'Anansi'}
}->{'ObjectManager'} |
|
981
|
0 |
0 |
unless ref(do {
$$instance{'Anansi'}
}->{'ObjectManager'}) =~ /^HASH$/i |
|
982
|
0 |
0 |
unless defined do {
${$$instance{'Anansi'};}{'ObjectManager'}
}->{'IDENTIFICATION'} |
|
984
|
0 |
0 |
unless defined $instanceIndex |
|
985
|
0 |
0 |
unless defined $$self{'INSTANCE_' . $instanceIndex} |
|
988
|
0 |
0 |
if $instanceIndex == $identification |
|
989
|
0 |
0 |
if defined $$self{'INSTANCE_' . $instanceIndex}{'USER_' . $identification} |
|
991
|
0 |
0 |
if 0 == scalar @identifications |
|
1015
|
1 |
0 |
if defined $OBJECTMANAGER |