line |
true |
false |
branch |
207
|
0 |
0 |
unless ref($self) =~ /^$/ |
208
|
0 |
0 |
if 0 == scalar keys %parameters |
210
|
0 |
0 |
if (not ref($key) =~ /^$/) { } |
|
0 |
0 |
elsif (ref($parameters{$key}) =~ /^CODE$/i) { } |
|
0 |
0 |
elsif (not ref($parameters{$key}) =~ /^$/) { } |
|
0 |
0 |
elsif ($parameters{$key} =~ /^[a-zA-Z]+[a-zA-Z0-9_]*(::[a-zA-Z]+[a-zA-Z0-9_]*)*$/) { } |
216
|
0 |
0 |
if (exists &{$parameters{$key};}) { } |
|
0 |
0 |
elsif (exists &{$package . '::' . $parameters{$key};}) { } |
225
|
0 |
0 |
unless defined $CHANNELS{$package} |
227
|
0 |
0 |
if (ref($parameters{$key}) =~ /^CODE$/i) { } |
|
0 |
0 |
elsif ($parameters{$key} =~ /^[a-zA-Z]+[a-zA-Z0-9_]*(::[a-zA-Z]+[a-zA-Z0-9_]*)*$/) { } |
233
|
0 |
0 |
if (exists &{$parameters{$key};}) { } |
293
|
0 |
0 |
if 'Anansi::Component' eq $self |
295
|
0 |
0 |
unless ref($self) =~ /^$/ |
296
|
0 |
0 |
if (0 == scalar @_) |
297
|
0 |
0 |
unless defined $CHANNELS{$package} |
301
|
0 |
0 |
unless ref($channel) =~ /^$/ |
302
|
0 |
0 |
unless defined $CHANNELS{$package} |
303
|
0 |
0 |
unless defined ${$CHANNELS{$package};}{$channel} |
333
|
0 |
0 |
unless ref($package) =~ /^$/ |
334
|
0 |
0 |
if ('Anansi::Component' eq $package) |
338
|
0 |
0 |
if 'Anansi::ComponentManager' eq $module |
340
|
0 |
0 |
unless eval {
do {
$module->isa('Anansi::ComponentManager')
}
} |
346
|
0 |
0 |
if scalar @namespaces < 2 |
351
|
0 |
0 |
unless eval {
do {
$namespace->isa('Anansi::ComponentManager')
}
} |
394
|
0 |
0 |
unless ref($self) =~ /^$/ |
395
|
0 |
0 |
if 0 == scalar @parameters |
396
|
0 |
0 |
unless defined $CHANNELS{$package} |
398
|
0 |
0 |
unless defined ${$CHANNELS{$package};}{$key} |