| line | % | coverage | branch |
| 122 | 50 | T | F | if (exists $params->{'logger'} and defined $$params{"logger"}) |
| 124 | 0 | T | F | unless ref $$params{"logger"} and $$params{"logger"}->can("debug") |
| 127 | 50 | T | F | if ($$params{"logger"}) |
| 131 | 100 | T | F | if (exists $params->{'config'} and defined $$params{"config"}) |
| 132 | 50 | T | F | unless ref $$params{"config"} eq "HASH" |
| 139 | 50 | T | F | if ($ENV{'CONFIG_DIR'}) { } |
| 142 | 0 | T | F | unless -d $ENV{"CONFIG_DIR"} and -r $ENV{"CONFIG_DIR"} |
| 145 | 50 | T | F | if ($$params{"config_directory"}) |
| 146 | 0 | T | F | if ref $$params{"config_directory"} |
| 148 | 0 | T | F | unless -d $$params{"config_directory"} |
| 164 | 50 | T | F | if ($ENV{"DOCUMENT_ROOT"}) |
| 172 | 50 | T | F | if ($ENV{"HOME"}) |
| 183 | 50 | T | F | if (my $lingua = $$params{"lingua"}) |
| 188 | 50 | T | F | if ($language) { } |
| 198 | 50 | T | F | if ($$params{"debug"}) |
| 202 | 0 | T | F | if ($$params{"logger"}) |
| 204 | 0 | T | F | if ($value) |
| 219 | 50 | T | F | if ($@ or not defined $config) |
| 224 | 50 | T | F | unless ref $config eq "HASH" |
| 228 | 100 | T | F | if (defined $$params{"config"}) |
| 234 | 100 | T | F | if (my $value = $ENV{$key}) |
| 242 | 50 | T | F | if ($$params{"logger"}) |
| 246 | 50 | T | F | if ($value =~ /(.+)=(.+)/) { } |
| 247 | 0 | T | F | unless ref $$config{$key} |
| 259 | 50 | T | F | if (ref $value eq "ARRAY") |
| 267 | 0 | T | F | if ($$params{"debug"} and $$params{"logger"}) |
| 279 | 50 | T | F | unless $self |
| 280 | 50 | T | F | unless defined $AUTOLOAD |
| 285 | 50 | T | F | unless defined $key |
| 288 | 100 | T | F | if $key eq "DESTROY" |
| 291 | 50 | T | F | unless $key =~ /^[a-zA-Z_][a-zA-Z0-9_]*$/ |
| 295 | 100 | T | F | exists $self->{$key} ? : |