blib/lib/Params/CallbackRequest.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 17 | 30 | 56.6 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
210 | 139 | 4 | 0 | $$self{'ignore_nulls'} and !defined($$params{$k}) || $$params{$k} eq '' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
117 | 54 | 0 | 0 | $$spec{'pkg_key'} ||= $p{'default_pkg_key'} |
168 | 13 | 0 | 1 | $p{'_cbs'} or $p{'_pre'} |
13 | 0 | 1 | $p{'_cbs'} or $p{'_pre'} or $p{'_post'} | |
177 | 0 | 14 | 0 | ref $proto || $proto |
210 | 1 | 1 | 2 | !defined($$params{$k}) || $$params{$k} eq '' |
258 | 48 | 91 | 0 | $cbhs{$class} ||= $class->new(@_, 'params', $params, 'cb_request', $self) |
270 | 85 | 0 | 16 | $$self{'_pre'} or $$self{'_post'} |
274 | 0 | 166 | 0 | $cbhs{$_} || $$_[1]->new(@$params) |
279 | 0 | 173 | 0 | $cbhs{$_} || $$_[1]->new(@$params) |