| 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) |