Completed
Pull Request — master (#66)
by
unknown
02:30 queued 46s
created
src/Commands/ResourcesCommand.php 2 patches
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -46,45 +46,45 @@  discard block
 block discarded – undo
46 46
         $morphTables = $this->uniqueArray($this->getTables($nodes, 'morphTables'));
47 47
 
48 48
         if (! $this->option('skip-check')) {
49
-        	$this->info('Checking Relationships...');
50
-        	$keys = array_keys($nodes);
51
-        	foreach ($nodes as $model => $i) {
52
-        		$this->checkRelations($i['belongsTo'], 'belongsTo', $i['filename'], $i['uniquename'], $keys);
53
-        		// $this->checkRelations($i['hasManyThrough'], 'hasManyThrough', $file, $model);
54
-        	}
55
-        	$this->checkPivotRelations($nodes, $pivotTables, 'pivot');
56
-        	$this->checkPivotRelations($nodes, $morphTables, 'morph');
49
+            $this->info('Checking Relationships...');
50
+            $keys = array_keys($nodes);
51
+            foreach ($nodes as $model => $i) {
52
+                $this->checkRelations($i['belongsTo'], 'belongsTo', $i['filename'], $i['uniquename'], $keys);
53
+                // $this->checkRelations($i['hasManyThrough'], 'hasManyThrough', $file, $model);
54
+            }
55
+            $this->checkPivotRelations($nodes, $pivotTables, 'pivot');
56
+            $this->checkPivotRelations($nodes, $morphTables, 'morph');
57 57
         }
58 58
 
59 59
         if ($this->checkedErrors > 0) {
60
-        	$this->line('');
61
-        	if ($this->option('check-only')) {
62
-        		$this->info('Checking only, we have found ' . $this->checkedErrors . ' errors.');
63
-        	}
64
-        	$this->printErrors();
60
+            $this->line('');
61
+            if ($this->option('check-only')) {
62
+                $this->info('Checking only, we have found ' . $this->checkedErrors . ' errors.');
63
+            }
64
+            $this->printErrors();
65 65
         }
66 66
 
67 67
         $proceed = (! $this->option('check-only') && $this->checkedErrors == 0) || $this->option('skip-check');
68 68
         if (! $this->option('check-only') && $this->checkedErrors > 0) {
69
-        	$this->line('');
70
-        	$proceed = $this->confirm("We have found " . $this->checkedErrors . " errors. Are you sure you want to continue?");
69
+            $this->line('');
70
+            $proceed = $this->confirm("We have found " . $this->checkedErrors . " errors. Are you sure you want to continue?");
71 71
         }
72 72
         if ($proceed) {
73
-        	$this->buildResources($nodes);
73
+            $this->buildResources($nodes);
74 74
 
75
-        	// if (!$this->option('no-migration')) {
76
-        	// 	$this->call('migrate'); // actually needed for pivot seeders !
77
-        	// }
75
+            // if (!$this->option('no-migration')) {
76
+            // 	$this->call('migrate'); // actually needed for pivot seeders !
77
+            // }
78 78
 
79
-        	$this->line('');
79
+            $this->line('');
80 80
             $this->buildTables('Pivot-Table', 'wn:pivot-table', 'model1', 'model2', $pivotTables);
81 81
 
82
-        	$this->line('');
82
+            $this->line('');
83 83
             $this->buildTables('Morph-Table', 'wn:morph-table', 'model', 'morphable', $morphTables);
84 84
 
85
-        	if (!$this->option('no-migration')) {
86
-        		$this->call('migrate');
87
-        	}
85
+            if (!$this->option('no-migration')) {
86
+                $this->call('migrate');
87
+            }
88 88
         }
89 89
     }
90 90
 
@@ -371,10 +371,10 @@  discard block
 block discarded – undo
371 371
                 $deps = $this->getArgumentParser('relations')->parse($nodes[$key]['belongsTo']);
372 372
                 foreach($deps as $dependency) {
373 373
                     if(! $dependency['model']){
374
-	                    $dependency['model'] = $dependency['name'];
375
-	                } else if(strpos($dependency['model'], '\\') !== false ){
376
-	                    $dependency['model'] = substr($dependency['model'], strpos($dependency['model'], '\\')+1); // Cut offs first namespace part
377
-	                }
374
+                        $dependency['model'] = $dependency['name'];
375
+                    } else if(strpos($dependency['model'], '\\') !== false ){
376
+                        $dependency['model'] = substr($dependency['model'], strpos($dependency['model'], '\\')+1); // Cut offs first namespace part
377
+                    }
378 378
                     $dependency['model'] = studly_case(str_singular($dependency['model']));
379 379
                     if ($dependency['model'] != $key) {
380 380
                         $tmp = $this->getDependencies($nodes, $dependency['model'], $seen);
Please login to merge, or discard this patch.
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
             return;
41 41
         }
42 42
         if (is_string($files)) {
43
-            $files = [ $files ];
43
+            $files = [$files];
44 44
         }
45 45
 
46 46
         foreach ($files as $file) {
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
         $pivotTables = $this->uniqueArray($this->getTables($nodes, 'pivotTables'));
55 55
         $morphTables = $this->uniqueArray($this->getTables($nodes, 'morphTables'));
56 56
 
57
-        if (! $this->option('skip-check')) {
57
+        if (!$this->option('skip-check')) {
58 58
         	$this->info('Checking Relationships...');
59 59
         	$keys = array_keys($nodes);
60 60
         	foreach ($nodes as $model => $i) {
@@ -73,8 +73,8 @@  discard block
 block discarded – undo
73 73
         	$this->printErrors();
74 74
         }
75 75
 
76
-        $proceed = (! $this->option('check-only') && $this->checkedErrors == 0) || $this->option('skip-check');
77
-        if (! $this->option('check-only') && $this->checkedErrors > 0) {
76
+        $proceed = (!$this->option('check-only') && $this->checkedErrors == 0) || $this->option('skip-check');
77
+        if (!$this->option('check-only') && $this->checkedErrors > 0) {
78 78
         	$this->line('');
79 79
         	$proceed = $this->confirm("We have found " . $this->checkedErrors . " errors. Are you sure you want to continue?");
80 80
         }
@@ -107,14 +107,14 @@  discard block
 block discarded – undo
107 107
 
108 108
     protected function readFile($file)
109 109
     {
110
-        $this->info("Reading file ".$file);
110
+        $this->info("Reading file " . $file);
111 111
 
112 112
         $content = $this->fs->get($file);
113 113
         $content = Yaml::parse($content);
114 114
 
115 115
         $nodes = [];
116 116
 
117
-        foreach ($content as $model => $i){
117
+        foreach ($content as $model => $i) {
118 118
             /*
119 119
                 $i['modelname'] = as originally in YAML defined
120 120
                 $i['name']      = as originally defined in snake_case
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
     }
133 133
 
134 134
     protected function mergeNodes($nodes, $toMerge, $forceRedefinition = false) {
135
-        foreach($toMerge as $node) {
135
+        foreach ($toMerge as $node) {
136 136
             $nodes = $this->mergeNode($nodes, $node, $forceRedefinition);
137 137
         }
138 138
 
@@ -142,11 +142,11 @@  discard block
 block discarded – undo
142 142
     protected function mergeNode($nodes, $toMerge, $forceRedefinition = false) {
143 143
         if (empty($nodes[$toMerge['uniquename']]) || $forceRedefinition) {
144 144
             if (!empty($nodes[$toMerge['uniquename']])) {
145
-                $this->checkError($toMerge['uniquename'] . ": forced to redefine (in file " . $nodes[$toMerge['uniquename']]['filename'] . ", redefined from file ".$toMerge['filename'].")");
145
+                $this->checkError($toMerge['uniquename'] . ": forced to redefine (in file " . $nodes[$toMerge['uniquename']]['filename'] . ", redefined from file " . $toMerge['filename'] . ")");
146 146
             }
147 147
             $nodes[$toMerge['uniquename']] = $toMerge;
148 148
         } else {
149
-            $this->checkError($toMerge['uniquename'] . ": already defined (in file " . $nodes[$toMerge['uniquename']]['filename'] . ", trying to redefine from file ".$toMerge['filename']."; Use --force-redefine to force redefinition)");
149
+            $this->checkError($toMerge['uniquename'] . ": already defined (in file " . $nodes[$toMerge['uniquename']]['filename'] . ", trying to redefine from file " . $toMerge['filename'] . "; Use --force-redefine to force redefinition)");
150 150
         }
151 151
 
152 152
         return $nodes;
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
 
155 155
     protected function getTables($nodes, $key) {
156 156
         $tables = [];
157
-        foreach($nodes as $node) {
157
+        foreach ($nodes as $node) {
158 158
             if (!empty($node[$key])) {
159 159
                 $tables = array_merge($tables, $node[$key]);
160 160
             }
@@ -166,10 +166,10 @@  discard block
 block discarded – undo
166 166
     protected function buildResources($nodes)
167 167
     {
168 168
         $modelIndex = 0;
169
-        $migrationIdLength = strlen((string)count($nodes));
169
+        $migrationIdLength = strlen((string) count($nodes));
170 170
         foreach ($nodes as $i) {
171
-            $migrationName = 'Create' .  ucwords(str_plural($i['name']));
172
-            $migrationFile = date('Y_m_d_His') . '-' . str_pad($modelIndex , $migrationIdLength, 0, STR_PAD_LEFT) . '_' . snake_case($migrationName) . '_table';
171
+            $migrationName = 'Create' . ucwords(str_plural($i['name']));
172
+            $migrationFile = date('Y_m_d_His') . '-' . str_pad($modelIndex, $migrationIdLength, 0, STR_PAD_LEFT) . '_' . snake_case($migrationName) . '_table';
173 173
 
174 174
             $this->line('');
175 175
             $this->info('Building Model ' . $i['uniquename']);
@@ -213,7 +213,7 @@  discard block
 block discarded – undo
213 213
     protected function buildTables($type, $command, $model1, $model2, $tableAssignment)
214 214
     {
215 215
         foreach ($tableAssignment as $tables) {
216
-            $this->info('Building '.$type.' ' . $tables[0] . ' - ' . $tables[1]);
216
+            $this->info('Building ' . $type . ' ' . $tables[0] . ' - ' . $tables[1]);
217 217
             $this->call($command, [
218 218
                 $model1 => $tables[0],
219 219
                 $model2 => $tables[1],
@@ -237,28 +237,28 @@  discard block
 block discarded – undo
237 237
         $i['modelname'] = $i['modelname'];
238 238
         $i['uniquename'] = $i['uniquename'];
239 239
 
240
-        foreach(['hasMany', 'hasOne', 'add', 'belongsTo', 'belongsToMany', 'hasManyThrough', 'morphTo', 'morphMany', 'morphToMany', 'morphedByMany'] as $relation){
241
-            if(isset($i[$relation])){
240
+        foreach (['hasMany', 'hasOne', 'add', 'belongsTo', 'belongsToMany', 'hasManyThrough', 'morphTo', 'morphMany', 'morphToMany', 'morphedByMany'] as $relation) {
241
+            if (isset($i[$relation])) {
242 242
                 $i[$relation] = $this->convertArray($i[$relation], ' ', ',');
243 243
             } else {
244 244
                 $i[$relation] = false;
245 245
             }
246 246
         }
247 247
 
248
-        if($i['belongsToMany']){
248
+        if ($i['belongsToMany']) {
249 249
             $i['pivotTables'] = $this->belongsTo($i['name'], $modelName, $i['belongsToMany']);
250 250
         }
251 251
 
252
-        if($i['morphToMany']){
252
+        if ($i['morphToMany']) {
253 253
             $i['morphTables'] = $this->morphToMany($modelName, $i['morphToMany']);
254 254
         }
255 255
 
256
-        if($i['morphedByMany']){
256
+        if ($i['morphedByMany']) {
257 257
             $i['morphTables'] = array_merge($i['morphTables'], $this->morphedByMany($i['name'], $modelName, $i['morphedByMany']));
258 258
         }
259 259
 
260 260
         $fields = [];
261
-        foreach($i['fields'] as $name => $value) {
261
+        foreach ($i['fields'] as $name => $value) {
262 262
             $value['name'] = $name;
263 263
             $fields[] = $this->serializeField($value);
264 264
         }
@@ -271,7 +271,7 @@  discard block
 block discarded – undo
271 271
     {
272 272
         $parsedRelations = [];
273 273
         $relations = $this->getArgumentParser($parser)->parse($relations);
274
-        foreach ($relations as $relation){
274
+        foreach ($relations as $relation) {
275 275
             $parsedRelations[] = $callback($relation);
276 276
         }
277 277
 
@@ -281,13 +281,13 @@  discard block
 block discarded – undo
281 281
     protected function belongsTo($name, $modelName, $belongsTo)
282 282
     {
283 283
         return $this->parseRelations('relations', $belongsTo, function($relation) use ($name, $modelName) {
284
-            if(! $relation['model']){
284
+            if (!$relation['model']) {
285 285
                 $table = snake_case($relation['name']);
286 286
             } else {
287 287
                 $table = snake_case($this->extractClassName($relation['model']));
288 288
             }
289 289
 
290
-            $tables = [ str_singular($table), $name ];
290
+            $tables = [str_singular($table), $name];
291 291
             sort($tables);
292 292
             $tables[] = $modelName;
293 293
             return $tables;
@@ -297,7 +297,7 @@  discard block
 block discarded – undo
297 297
     protected function morphToMany($modelName, $morphToMany)
298 298
     {
299 299
         return $this->parseRelations('relations-morphMany', $morphToMany, function($relation) use ($modelName) {
300
-            if(! $relation['through']){
300
+            if (!$relation['through']) {
301 301
                 $name = snake_case($relation['name']);
302 302
             } else {
303 303
                 $name = snake_case($this->extractClassName($relation['model']));
@@ -315,13 +315,13 @@  discard block
 block discarded – undo
315 315
     }
316 316
 
317 317
     protected function getMorphableRelation($relation, $relationName, $modelName) {
318
-        if(! $relation['through']){
318
+        if (!$relation['through']) {
319 319
             $morphable = snake_case($this->extractClassName($relation['model']));
320 320
         } else {
321 321
             $morphable = snake_case($this->extractClassName($relation['through']));
322 322
         }
323 323
 
324
-        return [ str_singular($relationName), str_singular($morphable), $modelName ];
324
+        return [str_singular($relationName), str_singular($morphable), $modelName];
325 325
     }
326 326
 
327 327
     protected function serializeField($field)
@@ -333,7 +333,7 @@  discard block
 block discarded – undo
333 333
 
334 334
         $string = "{$name};{$schema};{$rules};{$tags}";
335 335
 
336
-        if(isset($field['factory']) && !empty($field['factory'])){
336
+        if (isset($field['factory']) && !empty($field['factory'])) {
337 337
             $string .= ';' . $field['factory'];
338 338
         }
339 339
 
@@ -342,7 +342,7 @@  discard block
 block discarded – undo
342 342
 
343 343
     protected function convertArray($list, $old, $new)
344 344
     {
345
-        return implode($new, array_filter(explode($old, $list), function($item){
345
+        return implode($new, array_filter(explode($old, $list), function($item) {
346 346
             return !empty($item);
347 347
         }));
348 348
     }
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
         $load_order = array();
352 352
         $seen       = array();
353 353
 
354
-        foreach($nodes as $key => $item) {
354
+        foreach ($nodes as $key => $item) {
355 355
             $tmp = $this->getDependencies($nodes, $key, $seen);
356 356
 
357 357
             // if($tmp[2] === false) {
@@ -364,22 +364,22 @@  discard block
 block discarded – undo
364 364
     }
365 365
 
366 366
     private function getDependencies($nodes, $key, $seen = array()) {
367
-        if(array_key_exists($key, $seen) === true) {
367
+        if (array_key_exists($key, $seen) === true) {
368 368
             return array(array(), $seen);
369 369
         }
370 370
 
371 371
 
372
-        if(!empty($nodes[$key])) {
372
+        if (!empty($nodes[$key])) {
373 373
             $order = array();
374 374
             // $failed         = array();
375 375
 
376
-            if($nodes[$key]['belongsTo']) {
376
+            if ($nodes[$key]['belongsTo']) {
377 377
                 $deps = $this->getArgumentParser('relations')->parse($nodes[$key]['belongsTo']);
378
-                foreach($deps as $dependency) {
379
-                    if(! $dependency['model']){
378
+                foreach ($deps as $dependency) {
379
+                    if (!$dependency['model']) {
380 380
 	                    $dependency['model'] = $dependency['name'];
381
-	                } else if(strpos($dependency['model'], '\\') !== false ){
382
-	                    $dependency['model'] = substr($dependency['model'], strpos($dependency['model'], '\\')+1); // Cut offs first namespace part
381
+	                } else if (strpos($dependency['model'], '\\') !== false) {
382
+	                    $dependency['model'] = substr($dependency['model'], strpos($dependency['model'], '\\') + 1); // Cut offs first namespace part
383 383
 	                }
384 384
                     $dependency['model'] = studly_case(str_singular($dependency['model']));
385 385
                     if ($dependency['model'] != $key) {
@@ -398,10 +398,10 @@  discard block
 block discarded – undo
398 398
             $order[$key] = $nodes[$key];
399 399
             // $failed     = (count($failed) > 0) ? $failed : false;
400 400
 
401
-            return array($order, $seen);//, $failed
401
+            return array($order, $seen); //, $failed
402 402
         }
403 403
 
404
-        return array(array(), $seen);//, array($item)
404
+        return array(array(), $seen); //, array($item)
405 405
     }
406 406
 
407 407
     protected function checkError($message, $model = "", $file = "") {
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
         if ($relations) {
427 427
             $position = array_search($model, $keys);
428 428
             $relations = $this->getArgumentParser('relations')->parse($relations);
429
-            foreach($relations as $relation) {
429
+            foreach ($relations as $relation) {
430 430
                 $rModel = $relation['model'] ? $relation['model'] : $relation['name'];
431 431
                 $search = array_search(studly_case(str_singular($rModel)), $keys);
432 432
                 if (($search === false || $search > $position) && !class_exists($this->prependNamespace($rModel)) && !class_exists($this->prependNamespace($rModel, 'App'))) {
@@ -442,7 +442,7 @@  discard block
 block discarded – undo
442 442
 
443 443
     protected function checkPivotRelations($nodes, $relations, $relationType) {
444 444
         if ($relations) {
445
-            foreach($relations as $relation) {
445
+            foreach ($relations as $relation) {
446 446
                 $relation['0'] = studly_case(str_singular($relation['0']));
447 447
                 $relation['1'] = studly_case(str_singular($relation['1']));
448 448
                 $relation['2'] = studly_case(str_singular($relation['2']));
Please login to merge, or discard this patch.
src/Commands/ModelCommand.php 2 patches
Indentation   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -3,7 +3,7 @@  discard block
 block discarded – undo
3 3
 
4 4
 class ModelCommand extends BaseCommand {
5 5
 
6
-	protected $signature = 'wn:model
6
+    protected $signature = 'wn:model
7 7
         {name : Name of the model.}
8 8
         {--fillable= : the fillable fields.}
9 9
         {--dates= : date fields.}
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
         {--force= : override the existing files}
25 25
     ';
26 26
 
27
-	protected $description = 'Generates a model class for a RESTfull resource';
27
+    protected $description = 'Generates a model class for a RESTfull resource';
28 28
 
29 29
     public function handle()
30 30
     {
@@ -49,9 +49,9 @@  discard block
 block discarded – undo
49 49
 
50 50
     protected function getAsArrayFields($arg, $isOption = true)
51 51
     {
52
-    	$arg = ($isOption) ? $this->option($arg) : $this->argument($arg);
52
+        $arg = ($isOption) ? $this->option($arg) : $this->argument($arg);
53 53
         if(is_string($arg)){
54
-        	$arg = explode(',', $arg);
54
+            $arg = explode(',', $arg);
55 55
         } else if(! is_array($arg)) {
56 56
             $arg = [];
57 57
         }
@@ -93,32 +93,32 @@  discard block
 block discarded – undo
93 93
             $template = $this->getTemplate($template);
94 94
             foreach ($items as $item) {
95 95
                 $item['type'] = $type;
96
-				if ($parser == 'relations') {
97
-					$item['model'] = $this->prependNamespace($item['model'] ?: $item['name']);
98
-				} else if ($parser != 'relations') {
99
-					switch($type) {
100
-						case "hasManyThrough":
101
-							if(! $item['through'] && $item['model']){
102
-								$item['through'] = $this->prependNamespace($item['model']);
103
-								$item['model'] = $this->prependNamespace($item['name']);
104
-							} else {
105
-								$item['through'] = $this->prependNamespace($item['through']);
106
-								$item['model'] = $this->prependNamespace($item['model']);
107
-							}
108
-							break;
109
-						case "morphMany":
110
-						case "morphToMany":
111
-						case "morphedByMany":
112
-							if(! $item['through']){
113
-								$item['through'] = $item['model'];
114
-								$item['model'] = $this->prependNamespace($item['name']);
115
-							} else {
116
-								$item['model'] = $this->prependNamespace($item['model']);
117
-							}
118
-							break;
119
-
120
-					}
121
-				}
96
+                if ($parser == 'relations') {
97
+                    $item['model'] = $this->prependNamespace($item['model'] ?: $item['name']);
98
+                } else if ($parser != 'relations') {
99
+                    switch($type) {
100
+                        case "hasManyThrough":
101
+                            if(! $item['through'] && $item['model']){
102
+                                $item['through'] = $this->prependNamespace($item['model']);
103
+                                $item['model'] = $this->prependNamespace($item['name']);
104
+                            } else {
105
+                                $item['through'] = $this->prependNamespace($item['through']);
106
+                                $item['model'] = $this->prependNamespace($item['model']);
107
+                            }
108
+                            break;
109
+                        case "morphMany":
110
+                        case "morphToMany":
111
+                        case "morphedByMany":
112
+                            if(! $item['through']){
113
+                                $item['through'] = $item['model'];
114
+                                $item['model'] = $this->prependNamespace($item['name']);
115
+                            } else {
116
+                                $item['model'] = $this->prependNamespace($item['model']);
117
+                            }
118
+                            break;
119
+
120
+                    }
121
+                }
122 122
                 $relations[] = $template->with($item)->get();
123 123
             }
124 124
         }
@@ -128,9 +128,9 @@  discard block
 block discarded – undo
128 128
     protected function getRules()
129 129
     {
130 130
         $items = $this->parseValue($this->option('rules'), 'rules');
131
-		if ($items === false) {
132
-			return $this->spaces(8) . "// Validation rules";
133
-		}
131
+        if ($items === false) {
132
+            return $this->spaces(8) . "// Validation rules";
133
+        }
134 134
 
135 135
         $template = $this->getTemplate('model/rule');
136 136
         $rules = [];
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -50,12 +50,12 @@  discard block
 block discarded – undo
50 50
     protected function getAsArrayFields($arg, $isOption = true)
51 51
     {
52 52
     	$arg = ($isOption) ? $this->option($arg) : $this->argument($arg);
53
-        if(is_string($arg)){
53
+        if (is_string($arg)) {
54 54
         	$arg = explode(',', $arg);
55
-        } else if(! is_array($arg)) {
55
+        } else if (!is_array($arg)) {
56 56
             $arg = [];
57 57
         }
58
-        return implode(', ', array_map(function($item){
58
+        return implode(', ', array_map(function($item) {
59 59
             return '"' . $item . '"';
60 60
         }, $arg));
61 61
     }
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
             $this->getRelationsByType('morphedByMany', 'morphed-by-many', false, 'relations-morphMany')
75 75
         );
76 76
 
77
-        if(empty($relations)){
77
+        if (empty($relations)) {
78 78
             return "    // Relationships";
79 79
         }
80 80
 
@@ -85,20 +85,20 @@  discard block
 block discarded – undo
85 85
     {
86 86
         $relations = [];
87 87
         $option = $this->option($option);
88
-        if($option){
88
+        if ($option) {
89 89
 
90 90
             $items = $this->getArgumentParser($parser)->parse($option);
91 91
 
92
-            $template = ($withTimestamps) ? 'model/relation-with-timestamps' : ($parser=='relations'?'model/relation':'model/relation-'.$type);
92
+            $template = ($withTimestamps) ? 'model/relation-with-timestamps' : ($parser == 'relations' ? 'model/relation' : 'model/relation-' . $type);
93 93
             $template = $this->getTemplate($template);
94 94
             foreach ($items as $item) {
95 95
                 $item['type'] = $type;
96 96
 				if ($parser == 'relations') {
97 97
 					$item['model'] = $this->prependNamespace($item['model'] ?: $item['name']);
98 98
 				} else if ($parser != 'relations') {
99
-					switch($type) {
99
+					switch ($type) {
100 100
 						case "hasManyThrough":
101
-							if(! $item['through'] && $item['model']){
101
+							if (!$item['through'] && $item['model']) {
102 102
 								$item['through'] = $this->prependNamespace($item['model']);
103 103
 								$item['model'] = $this->prependNamespace($item['name']);
104 104
 							} else {
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 						case "morphMany":
110 110
 						case "morphToMany":
111 111
 						case "morphedByMany":
112
-							if(! $item['through']){
112
+							if (!$item['through']) {
113 113
 								$item['through'] = $item['model'];
114 114
 								$item['model'] = $this->prependNamespace($item['name']);
115 115
 							} else {
Please login to merge, or discard this patch.
src/Commands/BaseCommand.php 3 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -10,10 +10,10 @@  discard block
 block discarded – undo
10 10
 class BaseCommand extends Command {
11 11
 
12 12
     protected $fs;
13
-	protected $templates;
13
+    protected $templates;
14 14
 
15
-	public function __construct(Filesystem $fs)
16
-	{
15
+    public function __construct(Filesystem $fs)
16
+    {
17 17
         parent::__construct();
18 18
 
19 19
         $this->fs = $fs;
@@ -56,11 +56,11 @@  discard block
 block discarded – undo
56 56
 
57 57
     protected function getNamespace(string $path = null): string
58 58
     {
59
-		if (! $path) {
60
-			$path = $this->option('path');
61
-		}
59
+        if (! $path) {
60
+            $path = $this->option('path');
61
+        }
62 62
 
63
-    	return implode('\\', array_map('studly_case', array_filter(array_map('trim', explode('/', $path)), function($value) {
63
+        return implode('\\', array_map('studly_case', array_filter(array_map('trim', explode('/', $path)), function($value) {
64 64
             return !empty($value);
65 65
         })));
66 66
     }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
         return $this->templates->load($name);
27 27
     }
28 28
 
29
-    protected function getArgumentParser($name){
29
+    protected function getArgumentParser($name) {
30 30
         $format = $this->argumentFormatLoader->load($name);
31 31
         return new ArgumentParser($format);
32 32
     }
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
 
57 57
     protected function getNamespace(string $path = null): string
58 58
     {
59
-		if (! $path) {
59
+		if (!$path) {
60 60
 			$path = $this->option('path');
61 61
 		}
62 62
 
@@ -67,11 +67,11 @@  discard block
 block discarded – undo
67 67
 
68 68
     protected function parseValue($value, string $parser)
69 69
     {
70
-        if(! $value){
70
+        if (!$value) {
71 71
             return false;
72 72
         }
73 73
 
74
-        if(! $this->option('parsed')){
74
+        if (!$this->option('parsed')) {
75 75
             return $this->getArgumentParser($parser)->parse($value);
76 76
         }
77 77
 
Please login to merge, or discard this patch.
Doc Comments   +9 added lines patch added patch discarded remove patch
@@ -21,6 +21,9 @@  discard block
 block discarded – undo
21 21
         $this->argumentFormatLoader = new ArgumentFormatLoader($fs);
22 22
     }
23 23
 
24
+    /**
25
+     * @param string $name
26
+     */
24 27
     protected function getTemplate($name)
25 28
     {
26 29
         return $this->templates->load($name);
@@ -31,6 +34,9 @@  discard block
 block discarded – undo
31 34
         return new ArgumentParser($format);
32 35
     }
33 36
 
37
+    /**
38
+     * @param string $content
39
+     */
34 40
     protected function save($content, $path, $name, $force = false)
35 41
     {
36 42
         if (!$force && $this->fs->exists($path) && $this->input->hasOption('force') && !$this->option('force')) {
@@ -49,6 +55,9 @@  discard block
 block discarded – undo
49 55
         }
50 56
     }
51 57
 
58
+    /**
59
+     * @param integer $n
60
+     */
52 61
     protected function spaces($n): string
53 62
     {
54 63
         return str_repeat(' ', $n);
Please login to merge, or discard this patch.