| line |
true |
false |
branch |
|
23
|
1 |
0 |
if $self->can("build_controller") |
|
29
|
0 |
0 |
unless ($req) |
|
34
|
0 |
0 |
if (scalar @captured) |
|
45
|
0 |
0 |
if ($self->models) |
|
49
|
0 |
0 |
unless $self->models->{$model} |
|
53
|
0 |
0 |
if ($self->controllers) |
|
56
|
0 |
0 |
if $self->controllers->{$controller} |
|
58
|
0 |
0 |
if $self->controllers->{'_alias'}{$controller} |
|
61
|
0 |
0 |
if (scalar @captured) |
|
70
|
0 |
0 |
if ($self->views) |
|
73
|
0 |
0 |
unless $self->views->{$view} |
|
77
|
0 |
0 |
if ($self->plugins) |
|
81
|
0 |
0 |
unless $self->plugins->{$plugin} |
|
84
|
0 |
0 |
$self->plugins->{$plugin}->can('connect') ? : |
|
96
|
2 |
5 |
if ($attr{'path'}) |
|
120
|
1 |
12 |
if ($attribute =~ /^\s*params\((.*)\)\s*$/) { } |
|
|
7 |
5 |
elsif ($attribute =~ /^\s*([^\s\(]+)\s*\(([\s\'\"]*?)(.*)([\s\'\"]*?)\)/) { } |
|
126
|
3 |
4 |
if ($HTTP{$k} or $k =~ /^(any|websocket|deleayed)$/i) |
|
134
|
1 |
6 |
if $attr{'websocket'} and scalar keys %attr < 4 |
|
150
|
0 |
0 |
if ($@ or $t->response->error) { } |
|
|
0 |
0 |
elsif ($response) { } |
|
153
|
0 |
0 |
if push @{$res;}, [$t->response->serialize] |
|
158
|
0 |
0 |
if ($view) { } |
|
160
|
0 |
0 |
if ($t->response->error) |
|
162
|
0 |
0 |
$t->response->no_response ? : |
|
181
|
0 |
0 |
if $res |
|
182
|
0 |
0 |
$self->views && $self->views->{$t->response_view or $self->response_view} ? : |
|
194
|
0 |
0 |
unless $dispatch->{$req} |
|
201
|
0 |
0 |
unless $dispatch and $dispatch->{$req} |
|
206
|
0 |
0 |
unless (scalar @dispatcher) |
|
212
|
0 |
0 |
unless $t->captured |
|
215
|
0 |
0 |
unless $$candidate{lc $t->request->method} or $candidate->{'any'} |
|
216
|
0 |
0 |
unless not $candidate->{'captured'} or $caps == $candidate->{'captured'} |
|
217
|
0 |
0 |
if ($candidate->{'params'}) |
|
219
|
0 |
0 |
unless $t->params->{$param} |
|
222
|
0 |
0 |
unless $self->_partial_match($t->params->{$param}, $candidate->{'params'}{$param}) |
|
226
|
0 |
0 |
if $candidate->{'path'} |
|
230
|
0 |
0 |
if $self->can("dispatch_hook") |
|
232
|
0 |
0 |
unless ($callback) |
|
237
|
0 |
0 |
unless $callback =~ /auth/ |
|
238
|
0 |
0 |
if $dispatch->{'view'} |
|
239
|
0 |
0 |
if $dispatch->{'content_type'} |
|
240
|
0 |
0 |
if ($dispatch->{'delayed'}) { } |
|
|
0 |
0 |
elsif ($dispatch->{'websocket'}) { } |
|
252
|
0 |
0 |
if not $param and $spec |
|
254
|
0 |
0 |
if (not $ref) { } |
|
|
0 |
0 |
elsif ($ref eq 'ARRAY') { } |
|
|
0 |
0 |
elsif ($ref eq 'HASH') { } |
|
255
|
0 |
0 |
ref $param ? : |
|
259
|
0 |
0 |
unless $match |
|
264
|
0 |
0 |
unless $match |