blib/lib/DBIx/Class/Carp.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 15 | 17 | 88.2 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
15 | 0 | 35 | 3314 | $class and $class->can('_skip_namespace_frames') |
32 | 3557 | 6085 | 3157 | $f[3] =~ /^ (.+) :: ([^\:]+) $/x && !$Carp::Internal{$1} && !($1 =~ /^(?: DBIx::Class::Storage::BlockRunner | Context::Preserve | Try::Tiny | Class::Accessor::Grouped | Class::C3::Componentised | Module::Runtime )$/x) && !($2 =~ /^(?: throw_exception | carp | carp_unique | carp_once | dbh_do | txn_do | with_deferred_fk_checks)$/x) |
42 | 9978 | 0 | 21810 | $f[0]->can('_skip_namespace_frames') and my $extra_skip = $f[0]->_skip_namespace_frames |
line | l | !l | condition |
---|---|---|---|
57 | 3157 | 192 | $origin ||= '{UNKNOWN}' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
27 | 2517 | 1566 | 31788 | $f[3] eq '(eval)' or $f[3] =~ /::__ANON__$/ |
32 | 18989 | 3157 | 9642 | $origin ||= $f[3] =~ /^ (.+) :: ([^\:]+) $/x && !$Carp::Internal{$1} && !($1 =~ /^(?: DBIx::Class::Storage::BlockRunner | Context::Preserve | Try::Tiny | Class::Accessor::Grouped | Class::C3::Componentised | Module::Runtime )$/x) && !($2 =~ /^(?: throw_exception | carp | carp_unique | carp_once | dbh_do | txn_do | with_deferred_fk_checks)$/x) ? $f[3] : undef |