| line |
true |
false |
branch |
|
90
|
0 |
4 |
if (ref $args{'sensitive_fields'} eq 'Regexp') { } |
|
|
0 |
4 |
elsif (ref $args{'sensitive_fields'} eq 'ARRAY') { } |
|
106
|
1 |
3 |
if (is_hashref($args{'replacement_callbacks'})) |
|
109
|
1 |
3 |
if (exists $args{'replacement'}) { } |
|
136
|
0 |
12 |
if ($recurse_count++ > $self->{'recurse_limit'}) |
|
141
|
0 |
12 |
unless is_hashref($data) |
|
146
|
7 |
29 |
if (is_hashref($data->{$key})) |
|
149
|
6 |
1 |
unless $$visited{$data->{$key}}++ |
|
156
|
15 |
0 |
unless $self->{'is_sensitive_field'} and $self->{'is_sensitive_field'}{lc $key} or $self->{'censor_regex'} and $key =~ /$self->{'censor_regex'}/ |
|
159
|
1 |
13 |
if ($self->{'replacement_callbacks'}{lc $key}) { } |
|
195
|
0 |
2 |
unless eval {
do {
require Clone;
1
}
} |
|
203
|
1 |
1 |
ref $class && $class->isa('Data::Censor') ? : |