line |
true |
false |
branch |
127
|
0 |
2 |
unless UNIVERSAL::isa($_[0], 'HASH') or UNIVERSAL::isa($_[0], 'ARRAY') or not ref $_[0] or $_[0] eq {} |
142
|
0 |
9 |
unless Params::Check::check($tpl, \%args) |
150
|
4 |
5 |
UNIVERSAL::isa($new_profiles, 'ARRAY') ? : |
155
|
1 |
2 |
unless (ref $profiles[$i] or 'Params::Profile'->Profiles->{$class->_full_method_name($profiles[$i], $caller)}) |
166
|
10 |
2 |
if (ref $profiles[$i]) |
167
|
6 |
4 |
if (UNIVERSAL::isa($profiles[$i]{'required'}, 'ARRAY') or UNIVERSAL::isa($profiles[$i]{'optional'}, 'ARRAY')) { } |
172
|
1 |
5 |
if $type and $type ne 'dv' |
181
|
0 |
4 |
if $type and $type ne 'pc' |
192
|
2 |
9 |
unless ref $profiles[$i] |
212
|
10 |
17 |
$method =~ /::/ ? : |
243
|
0 |
4 |
unless Params::Check::check($tpl, \%args) |
259
|
0 |
1 |
@_ ? : |
265
|
0 |
2 |
unless $profile |
270
|
0 |
1 |
if $fail |
279
|
0 |
15 |
unless (exists 'Params::Profile'->Profiles->{$method}) |
285
|
1 |
14 |
if (not 'Params::Profile'->Profiles->{$method}{'type'}) { } |
296
|
2 |
14 |
!ref($_) ? : |
299
|
11 |
3 |
if ('Params::Profile'->Profiles->{$method}{'type'} eq 'dv') { } |
360
|
0 |
5 |
unless Params::Check::check($tpl, \%args) |
365
|
0 |
5 |
unless my $profile = $class->_get_profile($method) |
369
|
4 |
1 |
if (UNIVERSAL::isa($profile->{'required'}, 'ARRAY') or UNIVERSAL::isa($profile->{'optional'}, 'ARRAY')) { } |
376
|
1 |
0 |
Params::Check::check($profile, $params) ? : |
413
|
0 |
3 |
unless Params::Check::check($tpl, \%args) |
418
|
0 |
3 |
unless my $profile = $class->_get_profile($method) |
422
|
2 |
1 |
if (UNIVERSAL::isa($profile->{'required'}, 'ARRAY') or UNIVERSAL::isa($profile->{'optional'}, 'ARRAY')) { } |
442
|
8 |
0 |
caller 2 ? : |