Completed
Push — master ( 8c2ac3...d454e3 )
by Yaro
04:05
created
src/ApiDocs.php 2 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -179,6 +179,9 @@  discard block
 block discarded – undo
179 179
         return isset($matches[1]) ? $matches[1] : [];
180 180
     } // end getUriParams
181 181
     
182
+    /**
183
+     * @param string $key
184
+     */
182 185
     private function generateHashForUrl($key, $route, $method)
183 186
     {
184 187
         $path = preg_replace('~\s+~', '-', $key);
@@ -203,6 +206,9 @@  discard block
 block discarded – undo
203 206
         return preg_split($splitCamelCaseRegexp, $chunk);
204 207
     } // end splitCamelCaseToWords
205 208
     
209
+    /**
210
+     * @param string $param
211
+     */
206 212
     private function getRouteParam($route, $param)
207 213
     {
208 214
         $route = (array) $route;
Please login to merge, or discard this patch.
Spacing   +5 added lines, -6 removed lines patch added patch discarded remove patch
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
     
113 113
     private function isPrefixedRoute($route, $routePrefix)
114 114
     {
115
-        $regexp = '~^'. preg_quote($routePrefix) .'~';
115
+        $regexp = '~^'.preg_quote($routePrefix).'~';
116 116
         
117 117
         return preg_match($regexp, $this->getRouteParam($route, 'uri'));
118 118
     } // end isPrefixedRoute
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
         $checkForLongDescription = true;
164 164
         foreach ($docs as $line) {
165 165
             if ($checkForLongDescription && !preg_match('~^@\w+~', $line)) {
166
-                $description .= trim($line) .' ';
166
+                $description .= trim($line).' ';
167 167
             } elseif (preg_match('~^@\w+~', $line)) {
168 168
                 $checkForLongDescription = false;
169 169
                 if (preg_match('~^@param~', $line)) {
@@ -251,7 +251,7 @@  discard block
 block discarded – undo
251 251
         $httpMethod = $this->getRouteParam($route, 'methods.0');
252 252
         $classMethod = implode('-', $this->splitCamelCaseToWords($method));
253 253
         
254
-        $hash = $path .'::'. $httpMethod .'::'. $classMethod;
254
+        $hash = $path.'::'.$httpMethod.'::'.$classMethod;
255 255
         
256 256
         return strtolower($hash);
257 257
     } // end generateHashForUrl
@@ -284,8 +284,7 @@  discard block
 block discarded – undo
284 284
     private function ins(&$ary, $keys, $val) 
285 285
     {
286 286
         $keys ? 
287
-            $this->ins($ary[array_shift($keys)], $keys, $val) :
288
-            $ary = $val;
287
+            $this->ins($ary[array_shift($keys)], $keys, $val) : $ary = $val;
289 288
     } // end ins
290 289
     
291 290
     private function arrayGet($array, $key, $default = null)
@@ -299,7 +298,7 @@  discard block
 block discarded – undo
299 298
         }
300 299
         
301 300
         foreach (explode('.', $key) as $segment) {
302
-            if (!is_array($array) || ! array_key_exists($segment, $array)) {
301
+            if (!is_array($array) || !array_key_exists($segment, $array)) {
303 302
                 return $default;
304 303
             }
305 304
             $array = $array[$segment];
Please login to merge, or discard this patch.
src/Blueprint.php 2 patches
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -32,6 +32,9 @@
 block discarded – undo
32 32
         $this->endpoints = $endpoints;
33 33
     }
34 34
     
35
+    /**
36
+     * @return string
37
+     */
35 38
     public function render()
36 39
     {
37 40
         $host = $this->config->get('yaro.apidocs.blueprint.host');
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -50,7 +50,7 @@
 block discarded – undo
50 50
 
51 51
     public function create(string $snapshotName = '', string $diskName = '')
52 52
     {
53
-        $snapshotName = $snapshotName ?: 'blueprint_'. date('Y-m-d_H-i-s');
53
+        $snapshotName = $snapshotName ?: 'blueprint_'.date('Y-m-d_H-i-s');
54 54
         $diskName = $diskName ?: $this->config->get('yaro.apidocs.blueprint.disc');
55 55
         
56 56
         $disk = $this->getDisk($diskName);
Please login to merge, or discard this patch.
src/ServiceProvider.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -12,10 +12,10 @@  discard block
 block discarded – undo
12 12
     public function boot()
13 13
     {
14 14
         $this->publishes([
15
-            __DIR__ . '/../config/apidocs.php' => config_path('yaro.apidocs.php'),
15
+            __DIR__.'/../config/apidocs.php' => config_path('yaro.apidocs.php'),
16 16
         ], 'config');
17 17
         
18
-        $this->app['view']->addNamespace('apidocs', __DIR__ . '/../resources/views');
18
+        $this->app['view']->addNamespace('apidocs', __DIR__.'/../resources/views');
19 19
         
20 20
         $this->app->bind('command.apidocs:blueprint-create', BlueprintCreate::class);
21 21
         $this->commands([
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
 
26 26
     public function register()
27 27
     {
28
-        $configPath = __DIR__ . '/../config/apidocs.php';
28
+        $configPath = __DIR__.'/../config/apidocs.php';
29 29
         $this->mergeConfigFrom($configPath, 'yaro.apidocs');
30 30
         
31 31
         $this->app->singleton('yaro.apidocs', function($app) {
Please login to merge, or discard this patch.
config/apidocs.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
     /**
25 25
      * Exclude specific routes from documentation. Asterisks may be used to indicate wildcards.
26 26
      */
27
-     'exclude' => [
27
+        'exclude' => [
28 28
         'classes' => [
29 29
             // 'App\Http\Controllers\*' - exclude all controllers from docs.
30 30
             // 'App\Http\Controllers\MyController@*' - remove all methods for specific controller from docs.
@@ -34,7 +34,7 @@  discard block
 block discarded – undo
34 34
             // 'payment/test',
35 35
             // 'simulate/*',
36 36
         ],
37
-     ],
37
+        ],
38 38
     
39 39
     /**
40 40
      * Image src for logo.
Please login to merge, or discard this patch.