line |
true |
false |
branch |
223
|
0 |
538 |
if ($self->stash("collection")) |
241
|
7 |
148 |
if (ref $id_field eq "ARRAY") |
243
|
5 |
2 |
keys %$id == @$id_field ? : |
430
|
4 |
14 |
unless ($c->stash("template")) |
505
|
1 |
25 |
unless ($id) |
507
|
0 |
1 |
$id_field eq 'ARRAY' ? : |
511
|
2 |
23 |
unless ($item) |
697
|
13 |
42 |
if ($c->req->method eq "GET") |
698
|
9 |
4 |
if (defined $id) { } |
713
|
5 |
72 |
if $props->{$key}{'format'} and $props->{$key}{'format'} eq "password" |
738
|
4 |
38 |
if ($c->accepts("html") and $c->validation->csrf_protect->has_error("csrf_token")) |
766
|
1 |
17 |
if ($allowed_props and $data->{$key} and not grep({$_ eq $key;} @$allowed_props)) |
771
|
16 |
289 |
if ($format eq 'password') { } |
|
1 |
561 |
elsif ($format eq 'filepath' and my $upload = $c->param($key)) { } |
772
|
1 |
13 |
if (exists $data->{$key} and !defined($data->{$key}) || $data->{$key} eq '') |
784
|
1 |
37 |
if (@errors) |
812
|
23 |
14 |
if ($has_id) { } |
815
|
1 |
22 |
if (ref $id_field eq 'ARRAY') { } |
829
|
3 |
34 |
if (my $errors = $@) |
830
|
1 |
2 |
if (ref $errors eq 'ARRAY') { } |
860
|
14 |
10 |
$has_id ? : |
866
|
6 |
4 |
if (my $route = $c->stash("forward_to")) |
955
|
1 |
21 |
unless ($id) |
957
|
0 |
1 |
$id_field eq 'ARRAY' ? : |
963
|
4 |
17 |
if ($c->req->method eq "GET") |
981
|
2 |
15 |
if ($c->accepts("html") and $c->validation->csrf_protect->has_error("csrf_token")) |
1009
|
4 |
2 |
if (my $route = $c->stash("forward_to")) |
1156
|
0 |
1 |
ref $x_id_field eq 'ARRAY' ? : |
1174
|
16 |
40 |
if (@id_fields == grep({$new_item->{$_} eq $old_item->{$_};} @id_fields)) |
1182
|
1 |
15 |
if (keys %diff) |
1235
|
3 |
51 |
$c->param('$offset') ? : |
|
0 |
54 |
$c->param('$page') ? : |
1242
|
7 |
47 |
if (my $order_by = $c->param('$order_by')) { } |
|
8 |
39 |
elsif ($order_by = $c->stash('order_by')) { } |
1244
|
6 |
1 |
$_->[1] ? : |
1257
|
15 |
23 |
unless exists $props->{$key} |
1260
|
17 |
6 |
if (is_type($type, 'string')) { } |
|
3 |
3 |
elsif (grep is_type($type, $_), ('number', 'integer')) { } |
|
3 |
0 |
elsif (is_type($type, 'boolean')) { } |
|
0 |
0 |
elsif (is_type($type, 'array')) { } |
1261
|
11 |
6 |
if ($value =~ tr/*/%/ <= 0) |
1270
|
0 |
3 |
$value && $value ne 'false' ? : |
1286
|
1 |
51 |
if ($c->param("\$match") and $c->param("\$match") eq "any") |
1302
|
2 |
53 |
if (ref $filter eq "CODE") |