Completed
Push — master ( b8eccb...a0aaef )
by
unknown
02:39 queued 01:05
created
src/Extracting/ParamHelpers.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -77,7 +77,7 @@
 block discarded – undo
77 77
      *
78 78
      * @param string $type
79 79
      *
80
-     * @return mixed|string
80
+     * @return string
81 81
      */
82 82
     protected function normalizeParameterType(string $type)
83 83
     {
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -14,25 +14,25 @@
 block discarded – undo
14 14
             $faker->seed($this->config->get('faker_seed'));
15 15
         }
16 16
         $fakeFactories = [
17
-            'integer' => function () use ($faker) {
17
+            'integer' => function() use ($faker) {
18 18
                 return $faker->numberBetween(1, 20);
19 19
             },
20
-            'number' => function () use ($faker) {
20
+            'number' => function() use ($faker) {
21 21
                 return $faker->randomFloat();
22 22
             },
23
-            'float' => function () use ($faker) {
23
+            'float' => function() use ($faker) {
24 24
                 return $faker->randomFloat();
25 25
             },
26
-            'boolean' => function () use ($faker) {
26
+            'boolean' => function() use ($faker) {
27 27
                 return $faker->boolean();
28 28
             },
29
-            'string' => function () use ($faker) {
29
+            'string' => function() use ($faker) {
30 30
                 return $faker->word;
31 31
             },
32
-            'array' => function () {
32
+            'array' => function() {
33 33
                 return [];
34 34
             },
35
-            'object' => function () {
35
+            'object' => function() {
36 36
                 return new stdClass;
37 37
             },
38 38
         ];
Please login to merge, or discard this patch.
src/Matching/RouteMatcher.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -64,14 +64,14 @@  discard block
 block discarded – undo
64 64
 
65 65
     private function getAllRoutes(bool $usingDingoRouter)
66 66
     {
67
-        if (! $usingDingoRouter) {
67
+        if (!$usingDingoRouter) {
68 68
             return RouteFacade::getRoutes();
69 69
         }
70 70
 
71 71
         $allRouteCollections = app(\Dingo\Api\Routing\Router::class)->getRoutes();
72 72
 
73 73
         return collect($allRouteCollections)
74
-            ->flatMap(function (RouteCollection $collection) {
74
+            ->flatMap(function(RouteCollection $collection) {
75 75
                 return $collection->getRoutes();
76 76
             })->toArray();
77 77
     }
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
     private function shouldIncludeRoute(Route $route, array $routeRule, array $mustIncludes, bool $usingDingoRouter)
80 80
     {
81 81
         $matchesVersion = $usingDingoRouter
82
-            ? ! empty(array_intersect($route->versions(), $routeRule['match']['versions'] ?? []))
82
+            ? !empty(array_intersect($route->versions(), $routeRule['match']['versions'] ?? []))
83 83
             : true;
84 84
 
85 85
         return Str::is($mustIncludes, $route->getName())
Please login to merge, or discard this patch.
src/Extracting/RouteDocBlocker.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@
 block discarded – undo
20 20
 
21 21
         $class = new ReflectionClass($className);
22 22
 
23
-        if (! $class->hasMethod($methodName)) {
23
+        if (!$class->hasMethod($methodName)) {
24 24
             throw new \Exception("Error while fetching docblock for route: Class $className does not contain method $methodName");
25 25
         }
26 26
 
Please login to merge, or discard this patch.
src/Extracting/Strategies/Responses/UseResponseTag.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
     protected function getDocBlockResponses(array $tags)
44 44
     {
45 45
         $responseTags = array_values(
46
-            array_filter($tags, function ($tag) {
46
+            array_filter($tags, function($tag) {
47 47
                 return $tag instanceof Tag && strtolower($tag->getName()) === 'response';
48 48
             })
49 49
         );
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
             return null;
53 53
         }
54 54
 
55
-        $responses = array_map(function (Tag $responseTag) {
55
+        $responses = array_map(function(Tag $responseTag) {
56 56
             preg_match('/^(\d{3})?\s?([\s\S]*)$/', $responseTag->getContent(), $result);
57 57
 
58 58
             $status = $result[1] ?: 200;
Please login to merge, or discard this patch.
src/Extracting/Strategies/Responses/ResponseCalls.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
     public function __invoke(Route $route, \ReflectionClass $controller, \ReflectionMethod $method, array $routeRules, array $context = [])
32 32
     {
33 33
         $rulesToApply = $routeRules['response_calls'] ?? [];
34
-        if (! $this->shouldMakeApiCall($route, $rulesToApply, $context)) {
34
+        if (!$this->shouldMakeApiCall($route, $rulesToApply, $context)) {
35 35
             return null;
36 36
         }
37 37
 
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
                 ],
53 53
             ];
54 54
         } catch (\Exception $e) {
55
-            echo 'Exception thrown during response call for ['.implode(',', $route->methods)."] {$route->uri}.\n";
55
+            echo 'Exception thrown during response call for [' . implode(',', $route->methods) . "] {$route->uri}.\n";
56 56
             if (Flags::$shouldBeVerbose) {
57 57
                 Utils::dumpException($e);
58 58
             } else {
@@ -186,14 +186,14 @@  discard block
 block discarded – undo
186 186
         // set URL and query parameters
187 187
         $uri = $request->getRequestUri();
188 188
         $query = $request->getQueryString();
189
-        if (! empty($query)) {
189
+        if (!empty($query)) {
190 190
             $uri .= "?$query";
191 191
         }
192 192
         $response = call_user_func_array([$dispatcher, strtolower($request->method())], [$uri]);
193 193
 
194 194
         // the response from the Dingo dispatcher is the 'raw' response from the controller,
195 195
         // so we have to ensure it's JSON first
196
-        if (! $response instanceof Response) {
196
+        if (!$response instanceof Response) {
197 197
             $response = response()->json($response);
198 198
         }
199 199
 
@@ -321,7 +321,7 @@  discard block
 block discarded – undo
321 321
         }
322 322
 
323 323
         // Don't attempt a response call if there are already successful responses
324
-        $successResponses = collect($context['responses'])->filter(function ($response) {
324
+        $successResponses = collect($context['responses'])->filter(function($response) {
325 325
             return ((string) $response['status'])[0] == '2';
326 326
         })->count();
327 327
         if ($successResponses) {
@@ -357,8 +357,8 @@  discard block
 block discarded – undo
357 357
         $prefix = 'HTTP_';
358 358
         foreach ($headers as $name => $value) {
359 359
             $name = strtr(strtoupper($name), '-', '_');
360
-            if (! Str::startsWith($name, $prefix) && $name !== 'CONTENT_TYPE') {
361
-                $name = $prefix.$name;
360
+            if (!Str::startsWith($name, $prefix) && $name !== 'CONTENT_TYPE') {
361
+                $name = $prefix . $name;
362 362
             }
363 363
             $server[$name] = $value;
364 364
         }
Please login to merge, or discard this patch.
src/Extracting/Strategies/Responses/UseApiResourceTags.php 3 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
                 ],
93 93
             ];
94 94
         } catch (\Exception $e) {
95
-            echo 'Exception thrown when fetching Eloquent API resource response for ['.implode(',', $route->methods)."] {$route->uri}.\n";
95
+            echo 'Exception thrown when fetching Eloquent API resource response for [' . implode(',', $route->methods) . "] {$route->uri}.\n";
96 96
             if (Flags::$shouldBeVerbose) {
97 97
                 Utils::dumpException($e);
98 98
             } else {
@@ -125,7 +125,7 @@  discard block
 block discarded – undo
125 125
      */
126 126
     private function getClassToBeTransformed(array $tags): string
127 127
     {
128
-        $modelTag = Arr::first(array_filter($tags, function ($tag) {
128
+        $modelTag = Arr::first(array_filter($tags, function($tag) {
129 129
             return ($tag instanceof Tag) && strtolower($tag->getName()) == 'apiresourcemodel';
130 130
         }));
131 131
 
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
     private function getApiResourceTag(array $tags)
187 187
     {
188 188
         $apiResourceTags = array_values(
189
-            array_filter($tags, function ($tag) {
189
+            array_filter($tags, function($tag) {
190 190
                 return ($tag instanceof Tag) && in_array(strtolower($tag->getName()), ['apiresource', 'apiresourcecollection']);
191 191
             })
192 192
         );
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,6 @@
 block discarded – undo
10 10
 use Illuminate\Http\Response;
11 11
 use Illuminate\Routing\Route;
12 12
 use Illuminate\Support\Arr;
13
-use League\Fractal\Resource\Collection;
14 13
 use Mpociot\ApiDoc\Extracting\RouteDocBlocker;
15 14
 use Mpociot\ApiDoc\Extracting\Strategies\Strategy;
16 15
 use Mpociot\ApiDoc\Tools\Flags;
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -141,7 +141,7 @@
 block discarded – undo
141 141
     /**
142 142
      * @param string $type
143 143
      *
144
-     * @return Model|object
144
+     * @return string
145 145
      */
146 146
     protected function instantiateApiResourceModel(string $type)
147 147
     {
Please login to merge, or discard this patch.
src/Extracting/Strategies/UrlParameters/GetFromUrlParamTag.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
     private function getUrlParametersFromDocBlock($tags)
56 56
     {
57 57
         $parameters = collect($tags)
58
-            ->filter(function ($tag) {
58
+            ->filter(function($tag) {
59 59
                 return $tag instanceof Tag && $tag->getName() === 'urlParam';
60 60
             })
61
-            ->mapWithKeys(function (Tag $tag) {
61
+            ->mapWithKeys(function(Tag $tag) {
62 62
                 // Format:
63 63
                 // @urlParam <name> <"required" (optional)> <description>
64 64
                 // Examples:
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
                 }
83 83
 
84 84
                 list($description, $value) = $this->parseParamDescription($description, 'string');
85
-                if (is_null($value) && ! $this->shouldExcludeExample($tag->getContent())) {
85
+                if (is_null($value) && !$this->shouldExcludeExample($tag->getContent())) {
86 86
                     $value = Str::contains($description, ['number', 'count', 'page'])
87 87
                         ? $this->generateDummyValue('integer')
88 88
                         : $this->generateDummyValue('string');
Please login to merge, or discard this patch.
src/Extracting/Strategies/Metadata/GetFromDocBlocks.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
     protected function getAuthStatusFromDocBlock(array $tags)
38 38
     {
39 39
         $authTag = collect($tags)
40
-            ->first(function ($tag) {
40
+            ->first(function($tag) {
41 41
                 return $tag instanceof Tag && strtolower($tag->getName()) === 'authenticated';
42 42
             });
43 43
 
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
     protected function getRouteGroupDescriptionAndTitle(DocBlock $methodDocBlock, DocBlock $controllerDocBlock)
54 54
     {
55 55
         // @group tag on the method overrides that on the controller
56
-        if (! empty($methodDocBlock->getTags())) {
56
+        if (!empty($methodDocBlock->getTags())) {
57 57
             foreach ($methodDocBlock->getTags() as $tag) {
58 58
                 if ($tag->getName() === 'group') {
59 59
                     $routeGroupParts = explode("\n", trim($tag->getContent()));
Please login to merge, or discard this patch.
src/Extracting/Strategies/QueryParameters/GetFromQueryParamTag.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
     private function getQueryParametersFromDocBlock($tags)
56 56
     {
57 57
         $parameters = collect($tags)
58
-            ->filter(function ($tag) {
58
+            ->filter(function($tag) {
59 59
                 return $tag instanceof Tag && $tag->getName() === 'queryParam';
60 60
             })
61
-            ->mapWithKeys(function (Tag $tag) {
61
+            ->mapWithKeys(function(Tag $tag) {
62 62
                 // Format:
63 63
                 // @queryParam <name> <"required" (optional)> <description>
64 64
                 // Examples:
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
                 }
83 83
 
84 84
                 list($description, $value) = $this->parseParamDescription($description, 'string');
85
-                if (is_null($value) && ! $this->shouldExcludeExample($tag->getContent())) {
85
+                if (is_null($value) && !$this->shouldExcludeExample($tag->getContent())) {
86 86
                     $value = Str::contains($description, ['number', 'count', 'page'])
87 87
                         ? $this->generateDummyValue('integer')
88 88
                         : $this->generateDummyValue('string');
Please login to merge, or discard this patch.