Passed
Pull Request — master (#23)
by Prateek
07:40
created
src/Generators/Backend/Observer.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -9,9 +9,9 @@  discard block
 block discarded – undo
9 9
     protected static $initializeFlag = 0;
10 10
     public function generate()
11 11
     {   
12
-        $generatedFiles=[]; 
12
+        $generatedFiles = []; 
13 13
         
14
-        if($this::$initializeFlag == 0){
14
+        if ($this::$initializeFlag == 0) {
15 15
             $laragen = app('laragen');
16 16
             $modules = $laragen->getModules();
17 17
             $models = [];
@@ -22,9 +22,9 @@  discard block
 block discarded – undo
22 22
             $modelsCode = '';
23 23
             $usedClasses = '';
24 24
             foreach ($models as $model) {
25
-                $modelsCode .= $model ."::observe(". $model ."Observer::class);" . PHP_EOL. $this->getTabs(2);
26
-                $usedClasses .= "use App\Observers\\". $model . "Observer;" . PHP_EOL;
27
-                $usedClasses .= "use App\Models\\". $model . ";" . PHP_EOL;
25
+                $modelsCode .= $model."::observe(".$model."Observer::class);".PHP_EOL.$this->getTabs(2);
26
+                $usedClasses .= "use App\Observers\\".$model."Observer;".PHP_EOL;
27
+                $usedClasses .= "use App\Models\\".$model.";".PHP_EOL;
28 28
             }
29 29
 
30 30
             $observerProviderTemplate = $this->buildTemplate('common/LaragenObserverServiceProvider', [
Please login to merge, or discard this patch.
src/Generators/Backend/View.php 3 patches
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -43,14 +43,14 @@
 block discarded – undo
43 43
         $this->insertIntoFile(
44 44
             $mainMenuFile,
45 45
             '{{-- Main Menu --}}',
46
-			"\n".'<li class="nav-item dropdown">
46
+            "\n".'<li class="nav-item dropdown">
47 47
                     <a href="#" class="nav-link has-dropdown" data-toggle="dropdown"><i class="fas fa-columns"></i> <span> '.str_plural($this->module->getModelName()).' </span></a>
48 48
                     <ul class="dropdown-menu">
49 49
                         <li><a class="nav-link" href="{{ route("backend.'.$this->module->getModuleName().'.create") }}"> Add new '.str_plural($this->module->getModelName()).'</a></li>
50 50
                         <li><a class="nav-link" href="{{ route("backend.'.$this->module->getModuleName().'.index") }}">All '.str_plural($this->module->getModelName()).'</a></li>
51 51
                     </ul>
52 52
                 </li>'
53
-		);
53
+        );
54 54
         return $this->generatedFiles;
55 55
     }
56 56
 
Please login to merge, or discard this patch.
Spacing   +15 added lines, -16 removed lines patch added patch discarded remove patch
@@ -61,10 +61,9 @@  discard block
 block discarded – undo
61 61
         foreach ($columns as $column) {
62 62
             $headings .= 
63 63
                 $simple ? 
64
-                "<th>" . $column->getDisplay() . "</th>" : 
65
-                "<th> 
66
-                    <a href=\"{{ route('backend." . $this->module->getModuleName() . ".index') }}?sort=" . $column->getColumn() . "&sort_dir={{ request()->input('sort_dir')=='asc' ? 'desc' : 'asc' }}\">" . $column->getDisplay() . " 
67
-                        @if(request()->input('sort')=='" . $column->getColumn() . "')
64
+                "<th>".$column->getDisplay()."</th>" : "<th> 
65
+                    <a href=\"{{ route('backend." . $this->module->getModuleName().".index') }}?sort=".$column->getColumn()."&sort_dir={{ request()->input('sort_dir')=='asc' ? 'desc' : 'asc' }}\">".$column->getDisplay()." 
66
+                        @if(request()->input('sort')=='" . $column->getColumn()."')
68 67
                             {!! request()->input('sort_dir')=='asc' ? '<i class=\"fas fa-arrow-down\"></i>' : '<i class=\"fas fa-arrow-up\"></i>' !!}
69 68
                         @endif
70 69
                     </a>
@@ -78,11 +77,11 @@  discard block
 block discarded – undo
78 77
         $tabs = $this->module->getTabTitles();
79 78
         $data = "";
80 79
         foreach ($tabs as $key => $tab) {
81
-            $activeClass = ($key==0) ? 'active' : '';
80
+            $activeClass = ($key == 0) ? 'active' : '';
82 81
             $data .= '<li class="nav-item">'.PHP_EOL.$this->getTabs(7);
83
-            $data .= '<a class="nav-link '. $activeClass .'" id="base-tab'.$key.'" data-toggle="tab" aria-controls="tab'.$key.'" href="#tab'.$key.'" aria-expanded="true">'.$tab. '</a>' . PHP_EOL . $this->getTabs(6);
82
+            $data .= '<a class="nav-link '.$activeClass.'" id="base-tab'.$key.'" data-toggle="tab" aria-controls="tab'.$key.'" href="#tab'.$key.'" aria-expanded="true">'.$tab.'</a>'.PHP_EOL.$this->getTabs(6);
84 83
             $data .= '</li>';
85
-            $data .= ($tab!==last($tabs)) ? PHP_EOL . $this->getTabs(6) : '';
84
+            $data .= ($tab !== last($tabs)) ? PHP_EOL . $this->getTabs(6) : '';
86 85
         }
87 86
         return $data;
88 87
     }
@@ -92,7 +91,7 @@  discard block
 block discarded – undo
92 91
         $columns = $module->getDisplayColumns();
93 92
         $data = "";
94 93
         foreach ($columns as $column) {
95
-            $data .= "<td> {{ $" . $model . "->" . $column->getColumn() . " }}</td>" . PHP_EOL;
94
+            $data .= "<td> {{ $".$model."->".$column->getColumn()." }}</td>".PHP_EOL;
96 95
         }
97 96
         return $data;
98 97
     }
@@ -104,7 +103,7 @@  discard block
 block discarded – undo
104 103
             $relatedModule = app('laragen')->getModule(Str::plural(strtolower(Str::snake($type->getRelatedModel()))));
105 104
             $displayColumn = $relatedModule->getDisplayColumns()[0]->getColumn();
106 105
         }
107
-        $formElement = $this->buildTemplate('backend/views/formelements/' . $page . '/' . $type->getFormType(), [
106
+        $formElement = $this->buildTemplate('backend/views/formelements/'.$page.'/'.$type->getFormType(), [
108 107
             '{{key}}'                       => $type->getColumnKey(),
109 108
             '{{column}}'                    => $type->getColumn(),
110 109
             '{{label}}'                     => $type->getDisplay(),
@@ -115,7 +114,7 @@  discard block
 block discarded – undo
115 114
             '{{modelNameLowercase}}'        => $this->module->getModelNameLowercase(),
116 115
             '{{moduleName}}'                => $this->module->getModuleName(),
117 116
         ]);
118
-        return  "@if(auth()->user()->can('view_".$this->module->getModuleName()."_".$type->getColumnKey()."') || auth()->user()->can('edit_".$this->module->getModuleName()."_".$type->getColumnKey()."') )" . PHP_EOL . $formElement . PHP_EOL . "@endif" . PHP_EOL . PHP_EOL;
117
+        return  "@if(auth()->user()->can('view_".$this->module->getModuleName()."_".$type->getColumnKey()."') || auth()->user()->can('edit_".$this->module->getModuleName()."_".$type->getColumnKey()."') )".PHP_EOL.$formElement.PHP_EOL."@endif".PHP_EOL.PHP_EOL;
119 118
     }
120 119
 
121 120
 
@@ -124,7 +123,7 @@  discard block
 block discarded – undo
124 123
         $displayColumn = $type->getRelatedModule() == 'users' ? 'name' : 'title';
125 124
         $relatedModule = app('laragen')->getModule($this->module->getModelNameLowercase()."_".$type->getColumn());
126 125
         $displayColumn = $relatedModule->getDisplayColumns()[0]->getColumn();
127
-        $formElement = $this->buildTemplate('backend/views/formelements/' . $page . '/' . $type->getFormType(), [
126
+        $formElement = $this->buildTemplate('backend/views/formelements/'.$page.'/'.$type->getFormType(), [
128 127
             '{{key}}'                       => $type->getColumn(),
129 128
             '{{label}}'                     => $type->getDisplay(),
130 129
             '{{relatedModule}}'             => $type->getRelatedModule(),
@@ -134,7 +133,7 @@  discard block
 block discarded – undo
134 133
             '{{relatedModelDisplayColumn}}' => $displayColumn,
135 134
             '{{modelNameLowercase}}'        => $this->module->getModelNameLowercase(),
136 135
             '{{modulename}}'                => $this->module->getModuleName(),
137
-        ]) . PHP_EOL;
136
+        ]).PHP_EOL;
138 137
         return $formElement;
139 138
     }
140 139
 
@@ -143,7 +142,7 @@  discard block
 block discarded – undo
143 142
         if (!in_array($page, ['create', 'edit'])) return "";
144 143
         $tabs = $this->module->getTabs();
145 144
         $tabTitles = $this->module->getTabTitles();
146
-        $viewTemplate ='<div class="tab-content px-1 pt-1">'.PHP_EOL;
145
+        $viewTemplate = '<div class="tab-content px-1 pt-1">'.PHP_EOL;
147 146
         foreach ($tabs as $key => $tab) {
148 147
             $activeClass = ($key == 0) ? 'active' : '';
149 148
             $viewTemplate .= $this->getTabs(6).'<div role="tabpanel" class="tab-pane '.$activeClass.'" id="tab'.$key.'" aria-expanded="true" aria-labelledby="base-tab'.$key.'">'.PHP_EOL;
@@ -152,17 +151,17 @@  discard block
 block discarded – undo
152 151
 
153 152
 
154 153
             $typeTemplate = "";
155
-            if(is_string($tab)&&!in_array($tab, ['hasFile', 'hasImage', 'Seo'])){
154
+            if (is_string($tab) && !in_array($tab, ['hasFile', 'hasImage', 'Seo'])) {
156 155
                 $types = $this->module->getColumnsData();
157 156
                 $type = $types[Str::plural(strtolower(Str::snake($tab)))];
158 157
                 $typeTemplate .= $this->buildMultiple($page, $type);
159
-            }else{
158
+            } else {
160 159
                 foreach ($this->module->getFilteredColumns($tab) as $type) {
161 160
                     $typeTemplate .= $this->buildFormElement($page, $type);
162 161
                 }
163 162
             }
164 163
             
165
-            $viewTemplate .= $this->getTabs(9)."@include('backend.".$this->module->getModuleName().".".$page.".form_parts.". strtolower(Str::title($tabTitles[$key])) ."')".PHP_EOL;
164
+            $viewTemplate .= $this->getTabs(9)."@include('backend.".$this->module->getModuleName().".".$page.".form_parts.".strtolower(Str::title($tabTitles[$key]))."')".PHP_EOL;
166 165
             
167 166
             $fullFilePath = $this->getPath("resources/views/backend/".$this->module->getModuleName()."/".$page."/form_parts/").strtolower(Str::title($tabTitles[$key])).".blade.php";
168 167
             file_put_contents($fullFilePath, $typeTemplate);
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -140,7 +140,9 @@  discard block
 block discarded – undo
140 140
 
141 141
     public function tabContents($page = "create")
142 142
     {
143
-        if (!in_array($page, ['create', 'edit'])) return "";
143
+        if (!in_array($page, ['create', 'edit'])) {
144
+            return "";
145
+        }
144 146
         $tabs = $this->module->getTabs();
145 147
         $tabTitles = $this->module->getTabTitles();
146 148
         $viewTemplate ='<div class="tab-content px-1 pt-1">'.PHP_EOL;
@@ -156,7 +158,7 @@  discard block
 block discarded – undo
156 158
                 $types = $this->module->getColumnsData();
157 159
                 $type = $types[Str::plural(strtolower(Str::snake($tab)))];
158 160
                 $typeTemplate .= $this->buildMultiple($page, $type);
159
-            }else{
161
+            } else{
160 162
                 foreach ($this->module->getFilteredColumns($tab) as $type) {
161 163
                     $typeTemplate .= $this->buildFormElement($page, $type);
162 164
                 }
Please login to merge, or discard this patch.
src/Generators/Backend/Request.php 2 patches
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
         $fullFilePath = $this->getPath("app/Http/Requests/Backend/").$this->module->getModelName()."Request".".php";
21 21
         file_put_contents($fullFilePath, $controllerTemplate);
22 22
         return $fullFilePath;
23
-	}
23
+    }
24 24
 	
25 25
     protected function getRules()
26 26
     {
@@ -30,5 +30,5 @@  discard block
 block discarded – undo
30 30
         }
31 31
         $delimiter = ",\n{$this->getTabs(3)}";
32 32
         return (implode($delimiter, $validation));
33
-	}
33
+    }
34 34
 }
35 35
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -25,8 +25,8 @@
 block discarded – undo
25 25
     protected function getRules()
26 26
     {
27 27
         $validation = [];
28
-        foreach($this->module->getColumns(true) as $column){
29
-            $validation[] =  "'{$column->getColumnKey()}'" . " => " .  $column->getValidationLine();
28
+        foreach ($this->module->getColumns(true) as $column) {
29
+            $validation[] = "'{$column->getColumnKey()}'"." => ".$column->getValidationLine();
30 30
         }
31 31
         $delimiter = ",\n{$this->getTabs(3)}";
32 32
         return (implode($delimiter, $validation));
Please login to merge, or discard this patch.