line |
true |
false |
branch |
18
|
0 |
5 |
unless $_[1]{'op'} and $_[1]{'id'} and ref $_[1]{'params'} eq 'HASH' |
25
|
1 |
4 |
unless my $defaults = $self->{'route_defaults'}{$data->{'op'}} |
28
|
0 |
4 |
if $e = _find_action($c, $defaults) |
30
|
2 |
2 |
unless $defaults->{'swagger_operation_spec'}{'parameters'} |
34
|
1 |
1 |
unless @e |
38
|
1 |
3 |
if @errors |
54
|
2 |
1 |
unless @errors |
64
|
35 |
79 |
if %$err |
65
|
74 |
5 |
ref $data ? : |
76
|
40 |
0 |
unless $app->renderer->helpers->{'pod_to_html'} |
78
|
40 |
0 |
if ($config->{'validate'} // 1) |
80
|
0 |
40 |
if @errors |
83
|
0 |
40 |
if ($app->plugins->has_subscribers('swagger_route_added')) { } |
92
|
0 |
40 |
if $config->{'coerce'} |
95
|
40 |
0 |
unless $app->renderer->get_helper('dispatch_to_swagger') |
97
|
40 |
0 |
unless $app->renderer->get_helper('render_swagger') |
102
|
0 |
40 |
if ($r and not $r->pattern->unparsed) |
106
|
39 |
1 |
unless ($r) |
110
|
1 |
39 |
if (my $ws = $config->{'ws'}) |
126
|
23 |
57 |
unless $op_spec->{'parameters'} |
135
|
2 |
78 |
if not $op_spec->{'x-mojo-around-action'} and $around_action |
137
|
2 |
78 |
if not $op_spec->{'x-mojo-controller'} and $controller |
144
|
40 |
0 |
if (my $spec_path = $config->{'spec_path'} // '/') |
149
|
2 |
38 |
if ($config->{'ensure_swagger_response'}) |
166
|
8 |
8 |
unless my $template = $args->{'template'} |
167
|
5 |
3 |
unless my $msg = $responses->{$template} |
168
|
1 |
2 |
unless $c->req->url->path->to_string =~ /$base_path/ |
183
|
2 |
113 |
if $e = _find_action($c, $defaults) |
188
|
19 |
94 |
if @errors |
202
|
79 |
14 |
unless @errors |
209
|
23 |
57 |
unless $op_spec->{'parameters'} |
210
|
1 |
60 |
if $p->{'in'} eq 'path' and defined $p->{'default'} |
213
|
3 |
77 |
if (my $around_action = $op_spec->{'x-mojo-around-action'}) |
234
|
76 |
4 |
$controller ? : |
251
|
1 |
3 |
if ($format eq 'text') { } |
|
1 |
2 |
elsif ($format eq 'html') { } |
271
|
54 |
76 |
if $_[1]{'controller'} |
273
|
0 |
76 |
unless my $op = $defaults->{'swagger_operation_spec'}{'operationId'} |
276
|
65 |
10 |
$defaults->{'controller'}->can($defaults->{'action'}) ? : |
283
|
60 |
16 |
if $defaults->{'controller'} |
287
|
10 |
6 |
if $defaults->{'controller'} |
294
|
5 |
1 |
if $defaults->{'controller'} |
310
|
18 |
80 |
unless $controller |
313
|
61 |
19 |
if ($controller =~ /::/) { } |
329
|
75 |
7 |
if $controller->can('new') |