Completed
Push — master ( 606b71...4619bd )
by Marc
09:47
created
core/console/commands/BaseCrudController.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -74,10 +74,10 @@  discard block
 block discarded – undo
74 74
         }
75 75
         $rules = [];
76 76
         foreach ($types as $type => $columns) {
77
-            $rules[] = "[['" . implode("', '", $columns) . "'], '$type']";
77
+            $rules[] = "[['".implode("', '", $columns)."'], '$type']";
78 78
         }
79 79
         foreach ($lengths as $length => $columns) {
80
-            $rules[] = "[['" . implode("', '", $columns) . "'], 'string', 'max' => $length]";
80
+            $rules[] = "[['".implode("', '", $columns)."'], 'string', 'max' => $length]";
81 81
         }
82 82
         $db = $this->getDbConnection();
83 83
         // Unique indexes rules
@@ -88,12 +88,12 @@  discard block
 block discarded – undo
88 88
                 if (!$this->isColumnAutoIncremental($table, $uniqueColumns)) {
89 89
                     $attributesCount = count($uniqueColumns);
90 90
                     if ($attributesCount === 1) {
91
-                        $rules[] = "[['" . $uniqueColumns[0] . "'], 'unique']";
91
+                        $rules[] = "[['".$uniqueColumns[0]."'], 'unique']";
92 92
                     } elseif ($attributesCount > 1) {
93 93
                         $labels = array_intersect_key($this->generateLabels($table), array_flip($uniqueColumns));
94 94
                         $lastLabel = array_pop($labels);
95 95
                         $columnsList = implode("', '", $uniqueColumns);
96
-                        $rules[] = "[['$columnsList'], 'unique', 'targetAttribute' => ['$columnsList'], 'message' => 'The combination of " . implode(', ', $labels) . " and $lastLabel has already been taken.']";
96
+                        $rules[] = "[['$columnsList'], 'unique', 'targetAttribute' => ['$columnsList'], 'message' => 'The combination of ".implode(', ', $labels)." and $lastLabel has already been taken.']";
97 97
                     }
98 98
                 }
99 99
             }
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
         $fullTableName = $tableName;
137 137
         if (($pos = strrpos($tableName, '.')) !== false) {
138 138
             if (($useSchemaName === null && $this->useSchemaName) || $useSchemaName) {
139
-                $schemaName = substr($tableName, 0, $pos) . '_';
139
+                $schemaName = substr($tableName, 0, $pos).'_';
140 140
             }
141 141
             $tableName = substr($tableName, $pos + 1);
142 142
         }
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
             if (($pos = strrpos($pattern, '.')) !== false) {
150 150
                 $pattern = substr($pattern, $pos + 1);
151 151
             }
152
-            $patterns[] = '/^' . str_replace('*', '(\w+)', $pattern) . '$/';
152
+            $patterns[] = '/^'.str_replace('*', '(\w+)', $pattern).'$/';
153 153
         }
154 154
         $className = $tableName;
155 155
         foreach ($patterns as $pattern) {
@@ -193,7 +193,7 @@  discard block
 block discarded – undo
193 193
             } else {
194 194
                 $label = Inflector::camel2words($column->name);
195 195
                 if (!empty($label) && substr_compare($label, ' id', -3, 3, true) === 0) {
196
-                    $label = substr($label, 0, -3) . ' ID';
196
+                    $label = substr($label, 0, -3).' ID';
197 197
                 }
198 198
                 $labels[$column->name] = $label;
199 199
             }
Please login to merge, or discard this patch.
core/console/commands/views/block/create_block.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -88,8 +88,8 @@
 block discarded – undo
88 88
     {
89 89
         return [
90 90
 <?php foreach ($extras as $extra):?>
91
-            <?= $extra;?>
92
-<?php endforeach;?>
91
+            <?= $extra; ?>
92
+<?php endforeach; ?>
93 93
 
94 94
         ];
95 95
     }
Please login to merge, or discard this patch.
core/helpers/StringHelper.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@
 block discarded – undo
47 47
      * @param string $search Search string to look for.
48 48
      * @param string $replace Replacement value for the first found occurrence.
49 49
      * @param string $subject The string you want to look up to replace the first element.
50
-     * @return mixed Replaced string
50
+     * @return string Replaced string
51 51
      * @since 1.0.0-rc1
52 52
      */
53 53
     public static function replaceFirst($search, $replace, $subject)
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@
 block discarded – undo
71 71
             return true;
72 72
         }
73 73
         
74
-        return ($value == (string)(float) $value);
74
+        return ($value == (string) (float) $value);
75 75
     }
76 76
     
77 77
     /**
Please login to merge, or discard this patch.
core/console/commands/CrudController.php 4 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@
 block discarded – undo
45 45
     /**
46 46
      * Get the $moduleName without admin suffix (if any).
47 47
      *
48
-     * @return mixed Return the module name without admin suffix.
48
+     * @return string Return the module name without admin suffix.
49 49
      */
50 50
     public function getModuleNameWithoutAdminSuffix()
51 51
     {
Please login to merge, or discard this patch.
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -431,7 +431,7 @@  discard block
 block discarded – undo
431 431
                 $this->apiEndpoint,
432 432
                 $this->getDbTableShema(),
433 433
                 $this->enableI18n
434
-             ),
434
+                ),
435 435
         ];
436 436
         
437 437
         foreach ($files as $file) {
@@ -487,7 +487,7 @@  discard block
 block discarded – undo
487 487
                 $apiEndpoint,
488 488
                 Yii::$app->db->getTableSchema($object->tableName(), true),
489 489
                 $i18n
490
-             ),
490
+                ),
491 491
         ];
492 492
         
493 493
         $this->generateFile($data);
Please login to merge, or discard this patch.
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -88,7 +88,7 @@  discard block
 block discarded – undo
88 88
      */
89 89
     public function getAbsoluteModelNamespace()
90 90
     {
91
-        return $this->getModelNamespace() . '\\models\\' . $this->getModelNameCamlized();
91
+        return $this->getModelNamespace().'\\models\\'.$this->getModelNameCamlized();
92 92
     }
93 93
     
94 94
     /**
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
                 $sqlTable = $this->prompt('Database Table name for the Model:', ['required' => true, 'default' => $this->getDatabaseNameSuggestion()]);
385 385
                 if ($sqlTable == '?') {
386 386
                     foreach ($this->getSqlTablesArray() as $table) {
387
-                        $this->outputInfo("- " . $table);
387
+                        $this->outputInfo("- ".$table);
388 388
                     }
389 389
                 }
390 390
                 if (isset($this->getSqlTablesArray()[$sqlTable])) {
@@ -407,26 +407,26 @@  discard block
 block discarded – undo
407 407
         // api content
408 408
 
409 409
         $files['api'] = [
410
-            'path' => $this->getBasePath() . DIRECTORY_SEPARATOR . 'apis',
411
-            'fileName' => $this->getModelNameCamlized() . 'Controller.php',
412
-            'content' => $this->generateApiContent($this->getNamespace() . '\\apis', $this->getModelNameCamlized() . 'Controller', $this->getAbsoluteModelNamespace()),
410
+            'path' => $this->getBasePath().DIRECTORY_SEPARATOR.'apis',
411
+            'fileName' => $this->getModelNameCamlized().'Controller.php',
412
+            'content' => $this->generateApiContent($this->getNamespace().'\\apis', $this->getModelNameCamlized().'Controller', $this->getAbsoluteModelNamespace()),
413 413
         ];
414 414
         
415 415
         // controller
416 416
 
417 417
         $files['controller'] = [
418
-            'path' =>  $this->getBasePath() . DIRECTORY_SEPARATOR . 'controllers',
419
-            'fileName' => $this->getModelNameCamlized() . 'Controller.php',
420
-            'content' => $this->generateControllerContent($this->getNamespace() . '\\controllers', $this->getModelNameCamlized() . 'Controller', $this->getAbsoluteModelNamespace()),
418
+            'path' =>  $this->getBasePath().DIRECTORY_SEPARATOR.'controllers',
419
+            'fileName' => $this->getModelNameCamlized().'Controller.php',
420
+            'content' => $this->generateControllerContent($this->getNamespace().'\\controllers', $this->getModelNameCamlized().'Controller', $this->getAbsoluteModelNamespace()),
421 421
         ];
422 422
         
423 423
         // model
424 424
 
425 425
         $files['model'] = [
426
-            'path' =>  $this->getModelBasePath() . DIRECTORY_SEPARATOR . 'models',
427
-            'fileName' => $this->getModelNameCamlized() . '.php',
426
+            'path' =>  $this->getModelBasePath().DIRECTORY_SEPARATOR.'models',
427
+            'fileName' => $this->getModelNameCamlized().'.php',
428 428
             'content' => $this->generateModelContent(
429
-                $this->getModelNamespace() . '\\models',
429
+                $this->getModelNamespace().'\\models',
430 430
                 $this->getModelNameCamlized(),
431 431
                 $this->apiEndpoint,
432 432
                 $this->getDbTableShema(),
@@ -438,19 +438,19 @@  discard block
 block discarded – undo
438 438
             $this->generateFile($file);
439 439
         }
440 440
         
441
-        return $this->outputSuccess($this->generateBuildSummery($this->apiEndpoint, $this->getNamespace() . '\\apis\\' . $this->getModelNameCamlized() . 'Controller', $this->getModelNameCamlized(), $this->getSummaryControllerRoute()));
441
+        return $this->outputSuccess($this->generateBuildSummery($this->apiEndpoint, $this->getNamespace().'\\apis\\'.$this->getModelNameCamlized().'Controller', $this->getModelNameCamlized(), $this->getSummaryControllerRoute()));
442 442
     }
443 443
     
444 444
     protected function generateFile(array $file)
445 445
     {
446 446
         FileHelper::createDirectory($file['path']);
447
-        if (file_exists($file['path'] . DIRECTORY_SEPARATOR . $file['fileName'])) {
447
+        if (file_exists($file['path'].DIRECTORY_SEPARATOR.$file['fileName'])) {
448 448
             if (!$this->confirm("The File '{$file['fileName']}' already exists, do you want to override the existing file?")) {
449 449
                 return false;
450 450
             }
451 451
         }
452 452
         
453
-        if (FileHelper::writeFile($file['path'] . DIRECTORY_SEPARATOR . $file['fileName'], $file['content'])) {
453
+        if (FileHelper::writeFile($file['path'].DIRECTORY_SEPARATOR.$file['fileName'], $file['content'])) {
454 454
             $this->outputSuccess("Wrote file '{$file['fileName']}'.");
455 455
         } else {
456 456
             $this->outputError("Error while writing file '{$file['fileName']}'.");
Please login to merge, or discard this patch.
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,6 @@
 block discarded – undo
6 6
 use yii\helpers\Console;
7 7
 use yii\helpers\Inflector;
8 8
 use yii\db\TableSchema;
9
-use luya\Boot;
10 9
 use luya\helpers\FileHelper;
11 10
 use luya\admin\ngrest\base\NgRestModelInterface;
12 11
 use yii\console\Exception;
Please login to merge, or discard this patch.
core/console/commands/BlockController.php 2 patches
Doc Comments   +14 added lines patch added patch discarded remove patch
@@ -146,6 +146,11 @@  discard block
 block discarded – undo
146 146
         ];
147 147
     }
148 148
     
149
+    /**
150
+     * @param string $type
151
+     * @param string $varName
152
+     * @param string $func
153
+     */
149 154
     private function getExtraVarDef($type, $varName, $func)
150 155
     {
151 156
         $info = [
@@ -173,6 +178,9 @@  discard block
 block discarded – undo
173 178
         return false;
174 179
     }
175 180
 
181
+    /**
182
+     * @param string $type
183
+     */
176 184
     private function getVariableTypeOption($type)
177 185
     {
178 186
         $types = $this->getVariableTypesOptions();
@@ -180,11 +188,17 @@  discard block
 block discarded – undo
180 188
         return $types[$type];
181 189
     }
182 190
 
191
+    /**
192
+     * @param string $type
193
+     */
183 194
     private function hasVariableTypeOption($type)
184 195
     {
185 196
         return array_key_exists($type, $this->getVariableTypesOptions());
186 197
     }
187 198
 
199
+    /**
200
+     * @param string $prefix
201
+     */
188 202
     private function placeholderCreator($prefix)
189 203
     {
190 204
         $this->output(PHP_EOL.'-> Create new '.$prefix, Console::FG_YELLOW);
Please login to merge, or discard this patch.
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -182,19 +182,19 @@  discard block
 block discarded – undo
182 182
     private function getExtraVarDef($type, $varName, $func)
183 183
     {
184 184
         $info = [
185
-            'image-upload' => function ($varName) use ($func) {
185
+            'image-upload' => function($varName) use ($func) {
186 186
                 return 'BlockHelper::imageUpload($this->'.$func.'(\''.$varName.'\'), false, true),';
187 187
             },
188
-            'image-array-upload' => function ($varName) use ($func) {
188
+            'image-array-upload' => function($varName) use ($func) {
189 189
                 return 'BlockHelper::imageArrayUpload($this->'.$func.'(\''.$varName.'\'), false, true),';
190 190
             },
191
-            'file-upload' => function ($varName) use ($func) {
191
+            'file-upload' => function($varName) use ($func) {
192 192
                 return 'BlockHelper::fileUpload($this->'.$func.'(\''.$varName.'\'), true),';
193 193
             },
194
-            'file-array-upload' => function ($varName) use ($func) {
194
+            'file-array-upload' => function($varName) use ($func) {
195 195
                 return 'BlockHelper::fileArrayUpload($this->'.$func.'(\''.$varName.'\'), true),';
196 196
             },
197
-            'cms-page' => function ($varName) use ($func) {
197
+            'cms-page' => function($varName) use ($func) {
198 198
                 return 'Yii::$app->menu->findOne([\'nav_id\' => $this->'.$func.'(\''.$varName.'\', 0)]),';
199 199
             },
200 200
         ];
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
             return 'app\\blocks';
289 289
         }
290 290
 
291
-        return Yii::$app->getModule($this->moduleName)->getNamespace()  . '\\blocks';
291
+        return Yii::$app->getModule($this->moduleName)->getNamespace().'\\blocks';
292 292
     }
293 293
 
294 294
     /**
@@ -397,8 +397,8 @@  discard block
 block discarded – undo
397 397
             }
398 398
         }
399 399
         
400
-        $folder = $this->getFileBasePath() . DIRECTORY_SEPARATOR . 'blocks';
401
-        $filePath = $folder . DIRECTORY_SEPARATOR . $this->blockName . '.php';
400
+        $folder = $this->getFileBasePath().DIRECTORY_SEPARATOR.'blocks';
401
+        $filePath = $folder.DIRECTORY_SEPARATOR.$this->blockName.'.php';
402 402
         
403 403
         sort($this->phpdoc);
404 404
         
@@ -423,14 +423,14 @@  discard block
 block discarded – undo
423 423
         if (FileHelper::createDirectory($folder) && FileHelper::writeFile($filePath, $content)) {
424 424
             
425 425
             // generate view file based on block object view context
426
-            $object = Yii::createObject(['class' => $this->getFileNamespace() . '\\' . $this->blockName]);
426
+            $object = Yii::createObject(['class' => $this->getFileNamespace().'\\'.$this->blockName]);
427 427
             $viewsFolder = Yii::getAlias($object->getViewPath());
428
-            $viewFilePath = $viewsFolder . DIRECTORY_SEPARATOR . $object->getViewFileName('php');
428
+            $viewFilePath = $viewsFolder.DIRECTORY_SEPARATOR.$object->getViewFileName('php');
429 429
             if (FileHelper::createDirectory($viewsFolder) && FileHelper::writeFile($viewFilePath, $this->generateViewFile($this->blockName))) {
430
-                $this->outputInfo('View file for the block has been created: ' . $viewFilePath);
430
+                $this->outputInfo('View file for the block has been created: '.$viewFilePath);
431 431
             }
432 432
             
433
-            return $this->outputSuccess("Block {$this->blockName} has been created: " . $filePath);
433
+            return $this->outputSuccess("Block {$this->blockName} has been created: ".$filePath);
434 434
         }
435 435
         
436 436
         return $this->outputError("Error while creating block '$filePath'");
Please login to merge, or discard this patch.
core/base/BaseBootstrap.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -100,7 +100,7 @@
 block discarded – undo
100 100
             // see if the module has a registerComponents method
101 101
             foreach ($module->registerComponents() as $componentId => $definition) {
102 102
                 if (!$app->has($componentId)) {
103
-                    Yii::trace('Register component ' . $componentId, __METHOD__);
103
+                    Yii::trace('Register component '.$componentId, __METHOD__);
104 104
                     $app->set($componentId, $definition);
105 105
                 }
106 106
             }
Please login to merge, or discard this patch.
core/console/commands/ActiveWindowController.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -55,11 +55,11 @@
 block discarded – undo
55 55
         
56 56
         $module = Yii::$app->getModule($moduleId);
57 57
         
58
-        $folder = $module->basePath . DIRECTORY_SEPARATOR . 'aws';
58
+        $folder = $module->basePath.DIRECTORY_SEPARATOR.'aws';
59 59
         
60
-        $file = $folder . DIRECTORY_SEPARATOR . $className . '.php';
60
+        $file = $folder.DIRECTORY_SEPARATOR.$className.'.php';
61 61
         
62
-        $content = $this->renderWindowClassView($className, $module->getNamespace() . '\\aws', $moduleId);
62
+        $content = $this->renderWindowClassView($className, $module->getNamespace().'\\aws', $moduleId);
63 63
         
64 64
         FileHelper::createDirectory($folder);
65 65
         
Please login to merge, or discard this patch.
core/console/commands/ModuleController.php 2 patches
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -17,6 +17,7 @@
 block discarded – undo
17 17
     /**
18 18
      * Humanize the class name
19 19
      *
20
+     * @param string $name
20 21
      * @return string The humanized name.
21 22
      */
22 23
     public function humanizeName($name)
Please login to merge, or discard this patch.
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -106,23 +106,23 @@  discard block
 block discarded – undo
106 106
             }
107 107
         }
108 108
         
109
-        $appModulesFolder = Yii::$app->basePath . DIRECTORY_SEPARATOR . 'modules';
110
-        $moduleFolder = $appModulesFolder . DIRECTORY_SEPARATOR . $moduleName;
109
+        $appModulesFolder = Yii::$app->basePath.DIRECTORY_SEPARATOR.'modules';
110
+        $moduleFolder = $appModulesFolder.DIRECTORY_SEPARATOR.$moduleName;
111 111
         
112 112
         if (file_exists($moduleFolder)) {
113
-            return $this->outputError("The folder " . $moduleFolder . " exists already.");
113
+            return $this->outputError("The folder ".$moduleFolder." exists already.");
114 114
         }
115 115
         
116 116
         $folders = [
117 117
             'basePath' => $moduleFolder,
118
-            'adminPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'admin',
119
-            'adminAwsPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'admin' . DIRECTORY_SEPARATOR . 'aws',
120
-            'adminMigrationPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'admin' . DIRECTORY_SEPARATOR . 'migrations',
121
-            'frontendPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'frontend',
122
-            'frontendBlocksPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'frontend' . DIRECTORY_SEPARATOR . 'blocks',
123
-            'frontendControllersPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'frontend' . DIRECTORY_SEPARATOR . 'controllers',
124
-            'frontendViewsPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'frontend' . DIRECTORY_SEPARATOR . 'views',
125
-            'modelsPath' => $moduleFolder . DIRECTORY_SEPARATOR . 'models',
118
+            'adminPath' => $moduleFolder.DIRECTORY_SEPARATOR.'admin',
119
+            'adminAwsPath' => $moduleFolder.DIRECTORY_SEPARATOR.'admin'.DIRECTORY_SEPARATOR.'aws',
120
+            'adminMigrationPath' => $moduleFolder.DIRECTORY_SEPARATOR.'admin'.DIRECTORY_SEPARATOR.'migrations',
121
+            'frontendPath' => $moduleFolder.DIRECTORY_SEPARATOR.'frontend',
122
+            'frontendBlocksPath' => $moduleFolder.DIRECTORY_SEPARATOR.'frontend'.DIRECTORY_SEPARATOR.'blocks',
123
+            'frontendControllersPath' => $moduleFolder.DIRECTORY_SEPARATOR.'frontend'.DIRECTORY_SEPARATOR.'controllers',
124
+            'frontendViewsPath' => $moduleFolder.DIRECTORY_SEPARATOR.'frontend'.DIRECTORY_SEPARATOR.'views',
125
+            'modelsPath' => $moduleFolder.DIRECTORY_SEPARATOR.'models',
126 126
         ];
127 127
 
128 128
         $ns = 'app\\modules\\'.$moduleName;
@@ -132,9 +132,9 @@  discard block
 block discarded – undo
132 132
         }
133 133
         
134 134
         $contents = [
135
-            $moduleFolder. DIRECTORY_SEPARATOR . 'README.md' => $this->renderReadme($folders, $moduleName, $ns),
136
-            $moduleFolder. DIRECTORY_SEPARATOR . 'admin/Module.php' => $this->renderAdmin($folders, $moduleName, $ns),
137
-            $moduleFolder. DIRECTORY_SEPARATOR . 'frontend/Module.php' => $this->renderFrontend($folders, $moduleName, $ns),
135
+            $moduleFolder.DIRECTORY_SEPARATOR.'README.md' => $this->renderReadme($folders, $moduleName, $ns),
136
+            $moduleFolder.DIRECTORY_SEPARATOR.'admin/Module.php' => $this->renderAdmin($folders, $moduleName, $ns),
137
+            $moduleFolder.DIRECTORY_SEPARATOR.'frontend/Module.php' => $this->renderFrontend($folders, $moduleName, $ns),
138 138
         ];
139 139
         
140 140
         foreach ($contents as $fileName => $content) {
Please login to merge, or discard this patch.
core/console/commands/ImportController.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -164,18 +164,18 @@
 block discarded – undo
164 164
             }
165 165
             
166 166
             foreach ($this->getLog() as $section => $value) {
167
-                $this->outputInfo(PHP_EOL . $section . ":");
167
+                $this->outputInfo(PHP_EOL.$section.":");
168 168
                 foreach ($value as $k => $v) {
169 169
                     if (is_array($v)) {
170 170
                         foreach ($v as $kk => $kv) {
171 171
                             if (is_array($kv)) {
172
-                                $this->output(" - {$kk}: " . print_r($kv, true));
172
+                                $this->output(" - {$kk}: ".print_r($kv, true));
173 173
                             } else {
174 174
                                 $this->output(" - {$kk}: {$kv}");
175 175
                             }
176 176
                         }
177 177
                     } else {
178
-                        $this->output(" - " . $v);
178
+                        $this->output(" - ".$v);
179 179
                     }
180 180
                 }
181 181
             }
Please login to merge, or discard this patch.