| 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"} |
| 159 | 50 | T | F | if ($ENV{"DOCUMENT_ROOT"}) |
| 167 | 50 | T | F | if ($ENV{"HOME"}) |
| 176 | 50 | T | F | if ($$params{"config_directory"}) |
| 177 | 0 | T | F | if ref $$params{"config_directory"} |
| 179 | 0 | T | F | unless -d $$params{"config_directory"} |
| 186 | 50 | T | F | if (my $lingua = $$params{"lingua"}) |
| 191 | 50 | T | F | if ($language) { } |
| 201 | 50 | T | F | if ($$params{"debug"}) |
| 205 | 0 | T | F | if ($$params{"logger"}) |
| 207 | 0 | T | F | if ($value) |
| 222 | 50 | T | F | if ($@ or not defined $config) |
| 227 | 50 | T | F | unless ref $config eq "HASH" |
| 231 | 100 | T | F | if (defined $$params{"config"}) |
| 237 | 100 | T | F | if (my $value = $ENV{$key}) |
| 245 | 50 | T | F | if ($$params{"logger"}) |
| 249 | 50 | T | F | if ($value =~ /(.+)=(.+)/) { } |
| 250 | 0 | T | F | unless ref $$config{$key} |
| 260 | 50 | T | F | unless exists $config->{$field} |
| 263 | 50 | T | F | if (ref $value eq "ARRAY") |
| 271 | 0 | T | F | if ($$params{"debug"} and $$params{"logger"}) |
| 283 | 50 | T | F | unless $self |
| 284 | 50 | T | F | unless defined $AUTOLOAD |
| 289 | 50 | T | F | unless defined $key |
| 292 | 100 | T | F | if $key eq "DESTROY" |
| 295 | 50 | T | F | unless $key =~ /^[a-zA-Z_][a-zA-Z0-9_]*$/ |
| 299 | 100 | T | F | exists $self->{$key} ? : |