Completed
Push — 6.0 ( 9f671b...4e2ba0 )
by yun
05:44
created
src/think/console/command/Build.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -40,12 +40,12 @@  discard block
 block discarded – undo
40 40
         $this->basePath = $this->app->getBasePath();
41 41
         $app            = $input->getArgument('app') ?: '';
42 42
 
43
-        if (empty($app) && !is_dir($this->basePath . 'controller')) {
43
+        if (empty($app) && !is_dir($this->basePath.'controller')) {
44 44
             $output->writeln('<error>Miss app name!</error>');
45 45
             return false;
46 46
         }
47 47
 
48
-        $list = include $this->basePath . 'build.php';
48
+        $list = include $this->basePath.'build.php';
49 49
 
50 50
         if (empty($list)) {
51 51
             $output->writeln("Build file Is Empty");
@@ -66,13 +66,13 @@  discard block
 block discarded – undo
66 66
      */
67 67
     protected function buildApp(string $app, array $list = []): void
68 68
     {
69
-        if (!is_dir($this->basePath . $app)) {
69
+        if (!is_dir($this->basePath.$app)) {
70 70
             // 创建应用目录
71
-            mkdir($this->basePath . $app);
71
+            mkdir($this->basePath.$app);
72 72
         }
73 73
 
74
-        $appPath   = $this->basePath . ($app ? $app . DIRECTORY_SEPARATOR : '');
75
-        $namespace = 'app' . ($app ? '\\' . $app : '');
74
+        $appPath   = $this->basePath.($app ? $app.DIRECTORY_SEPARATOR : '');
75
+        $namespace = 'app'.($app ? '\\'.$app : '');
76 76
 
77 77
         // 创建配置文件和公共文件
78 78
         $this->buildCommon($app);
@@ -83,41 +83,41 @@  discard block
 block discarded – undo
83 83
             if ('__dir__' == $path) {
84 84
                 // 生成子目录
85 85
                 foreach ($file as $dir) {
86
-                    $this->checkDirBuild($appPath . $dir);
86
+                    $this->checkDirBuild($appPath.$dir);
87 87
                 }
88 88
             } elseif ('__file__' == $path) {
89 89
                 // 生成(空白)文件
90 90
                 foreach ($file as $name) {
91
-                    if (!is_file($appPath . $name)) {
92
-                        file_put_contents($appPath . $name, 'php' == pathinfo($name, PATHINFO_EXTENSION) ? '<?php' . PHP_EOL : '');
91
+                    if (!is_file($appPath.$name)) {
92
+                        file_put_contents($appPath.$name, 'php' == pathinfo($name, PATHINFO_EXTENSION) ? '<?php'.PHP_EOL : '');
93 93
                     }
94 94
                 }
95 95
             } else {
96 96
                 // 生成相关MVC文件
97 97
                 foreach ($file as $val) {
98 98
                     $val      = trim($val);
99
-                    $filename = $appPath . $path . DIRECTORY_SEPARATOR . $val . '.php';
100
-                    $space    = $namespace . '\\' . $path;
99
+                    $filename = $appPath.$path.DIRECTORY_SEPARATOR.$val.'.php';
100
+                    $space    = $namespace.'\\'.$path;
101 101
                     $class    = $val;
102 102
                     switch ($path) {
103 103
                         case 'controller': // 控制器
104 104
                             if ($this->app->config->get('route.controller_suffix')) {
105
-                                $filename = $appPath . $path . DIRECTORY_SEPARATOR . $val . 'Controller.php';
106
-                                $class    = $val . 'Controller';
105
+                                $filename = $appPath.$path.DIRECTORY_SEPARATOR.$val.'Controller.php';
106
+                                $class    = $val.'Controller';
107 107
                             }
108
-                            $content = "<?php" . PHP_EOL . "namespace {$space};" . PHP_EOL . PHP_EOL . "class {$class}" . PHP_EOL . "{" . PHP_EOL . PHP_EOL . "}";
108
+                            $content = "<?php".PHP_EOL."namespace {$space};".PHP_EOL.PHP_EOL."class {$class}".PHP_EOL."{".PHP_EOL.PHP_EOL."}";
109 109
                             break;
110 110
                         case 'model': // 模型
111
-                            $content = "<?php" . PHP_EOL . "namespace {$space};" . PHP_EOL . PHP_EOL . "use think\Model;" . PHP_EOL . PHP_EOL . "class {$class} extends Model" . PHP_EOL . "{" . PHP_EOL . PHP_EOL . "}";
111
+                            $content = "<?php".PHP_EOL."namespace {$space};".PHP_EOL.PHP_EOL."use think\Model;".PHP_EOL.PHP_EOL."class {$class} extends Model".PHP_EOL."{".PHP_EOL.PHP_EOL."}";
112 112
                             break;
113 113
                         case 'view': // 视图
114
-                            $filename = $appPath . $path . DIRECTORY_SEPARATOR . $val . '.html';
114
+                            $filename = $appPath.$path.DIRECTORY_SEPARATOR.$val.'.html';
115 115
                             $this->checkDirBuild(dirname($filename));
116 116
                             $content = '';
117 117
                             break;
118 118
                         default:
119 119
                             // 其他文件
120
-                            $content = "<?php" . PHP_EOL . "namespace {$space};" . PHP_EOL . PHP_EOL . "class {$class}" . PHP_EOL . "{" . PHP_EOL . PHP_EOL . "}";
120
+                            $content = "<?php".PHP_EOL."namespace {$space};".PHP_EOL.PHP_EOL."class {$class}".PHP_EOL."{".PHP_EOL.PHP_EOL."}";
121 121
                     }
122 122
 
123 123
                     if (!is_file($filename)) {
@@ -138,10 +138,10 @@  discard block
 block discarded – undo
138 138
     protected function buildHello(string $appName, string $namespace): void
139 139
     {
140 140
         $suffix   = $this->app->config->get('route.controller_suffix') ? 'Controller' : '';
141
-        $filename = $this->basePath . ($appName ? $appName . DIRECTORY_SEPARATOR : '') . 'controller' . DIRECTORY_SEPARATOR . 'Index' . $suffix . '.php';
141
+        $filename = $this->basePath.($appName ? $appName.DIRECTORY_SEPARATOR : '').'controller'.DIRECTORY_SEPARATOR.'Index'.$suffix.'.php';
142 142
 
143 143
         if (!is_file($filename)) {
144
-            $content = file_get_contents($this->app->getThinkPath() . 'tpl' . DIRECTORY_SEPARATOR . 'default_index.tpl');
144
+            $content = file_get_contents($this->app->getThinkPath().'tpl'.DIRECTORY_SEPARATOR.'default_index.tpl');
145 145
             $content = str_replace(['{%name%}', '{%app%}', '{%layer%}', '{%suffix%}'], [$appName, $namespace, 'controller', $suffix], $content);
146 146
             $this->checkDirBuild(dirname($filename));
147 147
 
@@ -157,15 +157,15 @@  discard block
 block discarded – undo
157 157
      */
158 158
     protected function buildCommon(string $appName): void
159 159
     {
160
-        $appPath = $this->basePath . ($appName ? $appName . DIRECTORY_SEPARATOR : '');
160
+        $appPath = $this->basePath.($appName ? $appName.DIRECTORY_SEPARATOR : '');
161 161
 
162
-        if (!is_file($appPath . 'common.php')) {
163
-            file_put_contents($appPath . 'common.php', "<?php" . PHP_EOL . "// 这是系统自动生成的{$appName}应用公共文件" . PHP_EOL);
162
+        if (!is_file($appPath.'common.php')) {
163
+            file_put_contents($appPath.'common.php', "<?php".PHP_EOL."// 这是系统自动生成的{$appName}应用公共文件".PHP_EOL);
164 164
         }
165 165
 
166 166
         foreach (['event', 'middleware', 'provider'] as $name) {
167
-            if (!is_file($appPath . $name . '.php')) {
168
-                file_put_contents($appPath . $name . '.php', "<?php" . PHP_EOL . "// 这是系统自动生成的{$appName}应用{$name}定义文件" . PHP_EOL . "return [" . PHP_EOL . PHP_EOL . "];" . PHP_EOL);
167
+            if (!is_file($appPath.$name.'.php')) {
168
+                file_put_contents($appPath.$name.'.php', "<?php".PHP_EOL."// 这是系统自动生成的{$appName}应用{$name}定义文件".PHP_EOL."return [".PHP_EOL.PHP_EOL."];".PHP_EOL);
169 169
             }
170 170
         }
171 171
     }
Please login to merge, or discard this patch.
src/think/console/command/make/Validate.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -26,14 +26,14 @@
 block discarded – undo
26 26
 
27 27
     protected function getStub(): string
28 28
     {
29
-        $stubPath = __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR;
29
+        $stubPath = __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR;
30 30
 
31
-        return $stubPath . 'validate.stub';
31
+        return $stubPath.'validate.stub';
32 32
     }
33 33
 
34 34
     protected function getNamespace(string $app): string
35 35
     {
36
-        return parent::getNamespace($app) . '\\validate';
36
+        return parent::getNamespace($app).'\\validate';
37 37
     }
38 38
 
39 39
 }
Please login to merge, or discard this patch.
src/think/console/command/make/Command.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -31,7 +31,7 @@  discard block
 block discarded – undo
31 31
         $commandName = $this->input->getArgument('commandName') ?: strtolower(basename($name));
32 32
         $namespace   = trim(implode('\\', array_slice(explode('\\', $name), 0, -1)), '\\');
33 33
 
34
-        $class = str_replace($namespace . '\\', '', $name);
34
+        $class = str_replace($namespace.'\\', '', $name);
35 35
         $stub  = file_get_contents($this->getStub());
36 36
 
37 37
         return str_replace(['{%commandName%}', '{%className%}', '{%namespace%}', '{%app_namespace%}'], [
@@ -44,12 +44,12 @@  discard block
 block discarded – undo
44 44
 
45 45
     protected function getStub(): string
46 46
     {
47
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'command.stub';
47
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'command.stub';
48 48
     }
49 49
 
50 50
     protected function getNamespace(string $app): string
51 51
     {
52
-        return parent::getNamespace($app) . '\\command';
52
+        return parent::getNamespace($app).'\\command';
53 53
     }
54 54
 
55 55
 }
Please login to merge, or discard this patch.
src/think/console/command/make/Listener.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -25,11 +25,11 @@
 block discarded – undo
25 25
 
26 26
     protected function getStub(): string
27 27
     {
28
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'listener.stub';
28
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'listener.stub';
29 29
     }
30 30
 
31 31
     protected function getNamespace(string $app): string
32 32
     {
33
-        return parent::getNamespace($app) . '\\listener';
33
+        return parent::getNamespace($app).'\\listener';
34 34
     }
35 35
 }
Please login to merge, or discard this patch.
src/think/console/command/make/Model.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -26,11 +26,11 @@
 block discarded – undo
26 26
 
27 27
     protected function getStub(): string
28 28
     {
29
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'model.stub';
29
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'model.stub';
30 30
     }
31 31
 
32 32
     protected function getNamespace(string $app): string
33 33
     {
34
-        return parent::getNamespace($app) . '\\model';
34
+        return parent::getNamespace($app).'\\model';
35 35
     }
36 36
 }
Please login to merge, or discard this patch.
src/think/console/command/make/Service.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -26,11 +26,11 @@
 block discarded – undo
26 26
 
27 27
     protected function getStub(): string
28 28
     {
29
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'service.stub';
29
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'service.stub';
30 30
     }
31 31
 
32 32
     protected function getNamespace(string $app): string
33 33
     {
34
-        return parent::getNamespace($app) . '\\service';
34
+        return parent::getNamespace($app).'\\service';
35 35
     }
36 36
 }
Please login to merge, or discard this patch.
src/think/console/command/make/Middleware.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@
 block discarded – undo
26 26
 
27 27
     protected function getStub(): string
28 28
     {
29
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'middleware.stub';
29
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'middleware.stub';
30 30
     }
31 31
 
32 32
     protected function getNamespace(string $app): string
Please login to merge, or discard this patch.
src/think/console/command/make/Subscribe.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -25,11 +25,11 @@
 block discarded – undo
25 25
 
26 26
     protected function getStub(): string
27 27
     {
28
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'subscribe.stub';
28
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'subscribe.stub';
29 29
     }
30 30
 
31 31
     protected function getNamespace(string $app): string
32 32
     {
33
-        return parent::getNamespace($app) . '\\subscribe';
33
+        return parent::getNamespace($app).'\\subscribe';
34 34
     }
35 35
 }
Please login to merge, or discard this patch.
src/think/console/command/make/Event.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -25,11 +25,11 @@
 block discarded – undo
25 25
 
26 26
     protected function getStub(): string
27 27
     {
28
-        return __DIR__ . DIRECTORY_SEPARATOR . 'stubs' . DIRECTORY_SEPARATOR . 'event.stub';
28
+        return __DIR__.DIRECTORY_SEPARATOR.'stubs'.DIRECTORY_SEPARATOR.'event.stub';
29 29
     }
30 30
 
31 31
     protected function getNamespace(string $app): string
32 32
     {
33
-        return parent::getNamespace($app) . '\\event';
33
+        return parent::getNamespace($app).'\\event';
34 34
     }
35 35
 }
Please login to merge, or discard this patch.