Completed
Push — master ( 441c03...25c9ee )
by Yaro
01:30
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
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
     private function isPrefixedRoute($route)
106 106
     {
107 107
         $prefix = $this->config->get('yaro.apidocs.prefix', 'api');
108
-        $regexp = '~^'. preg_quote($prefix) .'~';
108
+        $regexp = '~^'.preg_quote($prefix).'~';
109 109
         
110 110
         return preg_match($regexp, $this->getRouteParam($route, 'uri'));
111 111
     } // end isPrefixedRoute
@@ -139,7 +139,7 @@  discard block
 block discarded – undo
139 139
         $checkForLongDescription = true;
140 140
         foreach ($docs as $line) {
141 141
             if ($checkForLongDescription && !preg_match('~^@\w+~', $line)) {
142
-                $description .= trim($line) .' ';
142
+                $description .= trim($line).' ';
143 143
             } elseif (preg_match('~^@\w+~', $line)) {
144 144
                 $checkForLongDescription = false;
145 145
                 if (preg_match('~^@param~', $line)) {
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
         $httpMethod = $this->getRouteParam($route, 'methods.0');
228 228
         $classMethod = implode('-', $this->splitCamelCaseToWords($method));
229 229
         
230
-        $hash = $path .'::'. $httpMethod .'::'. $classMethod;
230
+        $hash = $path.'::'.$httpMethod.'::'.$classMethod;
231 231
         
232 232
         return strtolower($hash);
233 233
     } // end generateHashForUrl
@@ -260,8 +260,7 @@  discard block
 block discarded – undo
260 260
     private function ins(&$ary, $keys, $val) 
261 261
     {
262 262
         $keys ? 
263
-            $this->ins($ary[array_shift($keys)], $keys, $val) :
264
-            $ary = $val;
263
+            $this->ins($ary[array_shift($keys)], $keys, $val) : $ary = $val;
265 264
     } // end ins
266 265
     
267 266
     private function arrayGet($array, $key, $default = null)
@@ -275,7 +274,7 @@  discard block
 block discarded – undo
275 274
         }
276 275
         
277 276
         foreach (explode('.', $key) as $segment) {
278
-            if (!is_array($array) || ! array_key_exists($segment, $array)) {
277
+            if (!is_array($array) || !array_key_exists($segment, $array)) {
279 278
                 return $default;
280 279
             }
281 280
             $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.