Passed
Pull Request — 5.1 (#2192)
by liu
17:41 queued 09:48
created
library/think/App.php 1 patch
Spacing   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
 
127 127
     public function __construct($appPath = '')
128 128
     {
129
-        $this->thinkPath = dirname(dirname(__DIR__)) . DIRECTORY_SEPARATOR;
129
+        $this->thinkPath = dirname(dirname(__DIR__)).DIRECTORY_SEPARATOR;
130 130
         $this->path($appPath);
131 131
     }
132 132
 
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
      */
151 151
     public function path($path)
152 152
     {
153
-        $this->appPath = $path ? realpath($path) . DIRECTORY_SEPARATOR : $this->getAppPath();
153
+        $this->appPath = $path ? realpath($path).DIRECTORY_SEPARATOR : $this->getAppPath();
154 154
 
155 155
         return $this;
156 156
     }
@@ -170,24 +170,24 @@  discard block
 block discarded – undo
170 170
         $this->beginTime   = microtime(true);
171 171
         $this->beginMem    = memory_get_usage();
172 172
 
173
-        $this->rootPath    = dirname($this->appPath) . DIRECTORY_SEPARATOR;
174
-        $this->runtimePath = $this->rootPath . 'runtime' . DIRECTORY_SEPARATOR;
175
-        $this->routePath   = $this->rootPath . 'route' . DIRECTORY_SEPARATOR;
176
-        $this->configPath  = $this->rootPath . 'config' . DIRECTORY_SEPARATOR;
173
+        $this->rootPath    = dirname($this->appPath).DIRECTORY_SEPARATOR;
174
+        $this->runtimePath = $this->rootPath.'runtime'.DIRECTORY_SEPARATOR;
175
+        $this->routePath   = $this->rootPath.'route'.DIRECTORY_SEPARATOR;
176
+        $this->configPath  = $this->rootPath.'config'.DIRECTORY_SEPARATOR;
177 177
 
178 178
         static::setInstance($this);
179 179
 
180 180
         $this->instance('app', $this);
181 181
 
182 182
         // 加载环境变量配置文件
183
-        if (is_file($this->rootPath . '.env')) {
184
-            $this->env->load($this->rootPath . '.env');
183
+        if (is_file($this->rootPath.'.env')) {
184
+            $this->env->load($this->rootPath.'.env');
185 185
         }
186 186
 
187 187
         $this->configExt = $this->env->get('config_ext', '.php');
188 188
 
189 189
         // 加载惯例配置文件
190
-        $this->config->set(include $this->thinkPath . 'convention.php');
190
+        $this->config->set(include $this->thinkPath.'convention.php');
191 191
 
192 192
         // 设置路径环境变量
193 193
         $this->env->set([
@@ -197,8 +197,8 @@  discard block
 block discarded – undo
197 197
             'config_path'  => $this->configPath,
198 198
             'route_path'   => $this->routePath,
199 199
             'runtime_path' => $this->runtimePath,
200
-            'extend_path'  => $this->rootPath . 'extend' . DIRECTORY_SEPARATOR,
201
-            'vendor_path'  => $this->rootPath . 'vendor' . DIRECTORY_SEPARATOR,
200
+            'extend_path'  => $this->rootPath.'extend'.DIRECTORY_SEPARATOR,
201
+            'vendor_path'  => $this->rootPath.'vendor'.DIRECTORY_SEPARATOR,
202 202
         ]);
203 203
 
204 204
         $this->namespace = $this->env->get('app_namespace', $this->namespace);
@@ -268,61 +268,61 @@  discard block
 block discarded – undo
268 268
     public function init($module = '')
269 269
     {
270 270
         // 定位模块目录
271
-        $module = $module ? $module . DIRECTORY_SEPARATOR : '';
272
-        $path   = $this->appPath . $module;
271
+        $module = $module ? $module.DIRECTORY_SEPARATOR : '';
272
+        $path   = $this->appPath.$module;
273 273
 
274 274
         // 加载初始化文件
275
-        if (is_file($path . 'init.php')) {
276
-            include $path . 'init.php';
277
-        } elseif (is_file($this->runtimePath . $module . 'init.php')) {
278
-            include $this->runtimePath . $module . 'init.php';
275
+        if (is_file($path.'init.php')) {
276
+            include $path.'init.php';
277
+        } elseif (is_file($this->runtimePath.$module.'init.php')) {
278
+            include $this->runtimePath.$module.'init.php';
279 279
         } else {
280 280
             // 加载行为扩展文件
281
-            if (is_file($path . 'tags.php')) {
282
-                $tags = include $path . 'tags.php';
281
+            if (is_file($path.'tags.php')) {
282
+                $tags = include $path.'tags.php';
283 283
                 if (is_array($tags)) {
284 284
                     $this->hook->import($tags);
285 285
                 }
286 286
             }
287 287
 
288 288
             // 加载公共文件
289
-            if (is_file($path . 'common.php')) {
290
-                include_once $path . 'common.php';
289
+            if (is_file($path.'common.php')) {
290
+                include_once $path.'common.php';
291 291
             }
292 292
 
293 293
             if ('' == $module) {
294 294
                 // 加载系统助手函数
295
-                include $this->thinkPath . 'helper.php';
295
+                include $this->thinkPath.'helper.php';
296 296
             }
297 297
 
298 298
             // 加载中间件
299
-            if (is_file($path . 'middleware.php')) {
300
-                $middleware = include $path . 'middleware.php';
299
+            if (is_file($path.'middleware.php')) {
300
+                $middleware = include $path.'middleware.php';
301 301
                 if (is_array($middleware)) {
302 302
                     $this->middleware->import($middleware);
303 303
                 }
304 304
             }
305 305
 
306 306
             // 注册服务的容器对象实例
307
-            if (is_file($path . 'provider.php')) {
308
-                $provider = include $path . 'provider.php';
307
+            if (is_file($path.'provider.php')) {
308
+                $provider = include $path.'provider.php';
309 309
                 if (is_array($provider)) {
310 310
                     $this->bindTo($provider);
311 311
                 }
312 312
             }
313 313
 
314 314
             // 自动读取配置文件
315
-            if (is_dir($path . 'config')) {
316
-                $dir = $path . 'config' . DIRECTORY_SEPARATOR;
317
-            } elseif (is_dir($this->configPath . $module)) {
318
-                $dir = $this->configPath . $module;
315
+            if (is_dir($path.'config')) {
316
+                $dir = $path.'config'.DIRECTORY_SEPARATOR;
317
+            } elseif (is_dir($this->configPath.$module)) {
318
+                $dir = $this->configPath.$module;
319 319
             }
320 320
 
321 321
             $files = isset($dir) ? scandir($dir) : [];
322 322
 
323 323
             foreach ($files as $file) {
324
-                if ('.' . pathinfo($file, PATHINFO_EXTENSION) === $this->configExt) {
325
-                    $this->config->load($dir . $file, pathinfo($file, PATHINFO_FILENAME));
324
+                if ('.'.pathinfo($file, PATHINFO_EXTENSION) === $this->configExt) {
325
+                    $this->config->load($dir.$file, pathinfo($file, PATHINFO_FILENAME));
326 326
                 }
327 327
             }
328 328
         }
@@ -356,7 +356,7 @@  discard block
 block discarded – undo
356 356
         $this->cache->init($config['cache'], true);
357 357
 
358 358
         // 加载当前模块语言包
359
-        $this->lang->load($this->appPath . $module . DIRECTORY_SEPARATOR . 'lang' . DIRECTORY_SEPARATOR . $this->request->langset() . '.php');
359
+        $this->lang->load($this->appPath.$module.DIRECTORY_SEPARATOR.'lang'.DIRECTORY_SEPARATOR.$this->request->langset().'.php');
360 360
 
361 361
         // 模块请求缓存检查
362 362
         $this->checkRequestCache(
@@ -387,7 +387,7 @@  discard block
 block discarded – undo
387 387
             } elseif ($this->config('app.auto_bind_module')) {
388 388
                 // 入口自动绑定
389 389
                 $name = pathinfo($this->request->baseFile(), PATHINFO_FILENAME);
390
-                if ($name && 'index' != $name && is_dir($this->appPath . $name)) {
390
+                if ($name && 'index' != $name && is_dir($this->appPath.$name)) {
391 391
                     $this->route->bind($name);
392 392
                 }
393 393
             }
@@ -407,9 +407,9 @@  discard block
 block discarded – undo
407 407
 
408 408
             // 记录路由和请求信息
409 409
             if ($this->appDebug) {
410
-                $this->log('[ ROUTE ] ' . var_export($this->request->routeInfo(), true));
411
-                $this->log('[ HEADER ] ' . var_export($this->request->header(), true));
412
-                $this->log('[ PARAM ] ' . var_export($this->request->param(), true));
410
+                $this->log('[ ROUTE ] '.var_export($this->request->routeInfo(), true));
411
+                $this->log('[ HEADER ] '.var_export($this->request->header(), true));
412
+                $this->log('[ PARAM ] '.var_export($this->request->param(), true));
413 413
             }
414 414
 
415 415
             // 监听app_begin
@@ -428,7 +428,7 @@  discard block
 block discarded – undo
428 428
             $data     = $exception->getResponse();
429 429
         }
430 430
 
431
-        $this->middleware->add(function (Request $request, $next) use ($dispatch, $data) {
431
+        $this->middleware->add(function(Request $request, $next) use ($dispatch, $data) {
432 432
             return is_null($data) ? $dispatch->run() : $data;
433 433
         });
434 434
 
@@ -446,7 +446,7 @@  discard block
 block discarded – undo
446 446
             $closure  = $this->config->get('route_check_cache_key');
447 447
             $routeKey = $closure($this->request);
448 448
         } else {
449
-            $routeKey = md5($this->request->baseUrl(true) . ':' . $this->request->method());
449
+            $routeKey = md5($this->request->baseUrl(true).':'.$this->request->method());
450 450
         }
451 451
 
452 452
         return $routeKey;
@@ -466,8 +466,8 @@  discard block
 block discarded – undo
466 466
 
467 467
         // 加载系统语言包
468 468
         $this->lang->load([
469
-            $this->thinkPath . 'lang' . DIRECTORY_SEPARATOR . $this->request->langset() . '.php',
470
-            $this->appPath . 'lang' . DIRECTORY_SEPARATOR . $this->request->langset() . '.php',
469
+            $this->thinkPath.'lang'.DIRECTORY_SEPARATOR.$this->request->langset().'.php',
470
+            $this->appPath.'lang'.DIRECTORY_SEPARATOR.$this->request->langset().'.php',
471 471
         ]);
472 472
     }
473 473
 
@@ -549,7 +549,7 @@  discard block
 block discarded – undo
549 549
     {
550 550
         // 路由检测
551 551
         if (is_dir($this->routePath)) {
552
-            $files = glob($this->routePath . '*.php');
552
+            $files = glob($this->routePath.'*.php');
553 553
             foreach ($files as $file) {
554 554
                 $rules = include $file;
555 555
                 if (is_array($rules)) {
@@ -565,7 +565,7 @@  discard block
 block discarded – undo
565 565
                 $this->build->buildRoute($suffix);
566 566
             }
567 567
 
568
-            $filename = $this->runtimePath . 'build_route.php';
568
+            $filename = $this->runtimePath.'build_route.php';
569 569
 
570 570
             if (is_file($filename)) {
571 571
                 include $filename;
@@ -666,7 +666,7 @@  discard block
 block discarded – undo
666 666
      */
667 667
     public function create($name, $layer, $appendSuffix = false, $common = 'common')
668 668
     {
669
-        $guid = $name . $layer;
669
+        $guid = $name.$layer;
670 670
 
671 671
         if ($this->__isset($guid)) {
672 672
             return $this->__get($guid);
@@ -677,11 +677,11 @@  discard block
 block discarded – undo
677 677
         if (class_exists($class)) {
678 678
             $object = $this->__get($class);
679 679
         } else {
680
-            $class = str_replace('\\' . $module . '\\', '\\' . $common . '\\', $class);
680
+            $class = str_replace('\\'.$module.'\\', '\\'.$common.'\\', $class);
681 681
             if (class_exists($class)) {
682 682
                 $object = $this->__get($class);
683 683
             } else {
684
-                throw new ClassNotFoundException('class not exists:' . $class, $class);
684
+                throw new ClassNotFoundException('class not exists:'.$class, $class);
685 685
             }
686 686
         }
687 687
 
@@ -725,7 +725,7 @@  discard block
 block discarded – undo
725 725
             return $this->make($emptyClass, true);
726 726
         }
727 727
 
728
-        throw new ClassNotFoundException('class not exists:' . $class, $class);
728
+        throw new ClassNotFoundException('class not exists:'.$class, $class);
729 729
     }
730 730
 
731 731
     /**
@@ -786,7 +786,7 @@  discard block
 block discarded – undo
786 786
             }
787 787
         }
788 788
 
789
-        return $this->invokeMethod([$class, $action . $this->config('action_suffix')], $vars);
789
+        return $this->invokeMethod([$class, $action.$this->config('action_suffix')], $vars);
790 790
     }
791 791
 
792 792
     /**
@@ -802,10 +802,10 @@  discard block
 block discarded – undo
802 802
     {
803 803
         $name  = str_replace(['/', '.'], '\\', $name);
804 804
         $array = explode('\\', $name);
805
-        $class = Loader::parseName(array_pop($array), 1) . ($this->suffix || $appendSuffix ? ucfirst($layer) : '');
806
-        $path  = $array ? implode('\\', $array) . '\\' : '';
805
+        $class = Loader::parseName(array_pop($array), 1).($this->suffix || $appendSuffix ? ucfirst($layer) : '');
806
+        $path  = $array ? implode('\\', $array).'\\' : '';
807 807
 
808
-        return $this->namespace . '\\' . ($module ? $module . '\\' : '') . $layer . '\\' . $path . $class;
808
+        return $this->namespace.'\\'.($module ? $module.'\\' : '').$layer.'\\'.$path.$class;
809 809
     }
810 810
 
811 811
     /**
@@ -868,7 +868,7 @@  discard block
 block discarded – undo
868 868
     public function getAppPath()
869 869
     {
870 870
         if (is_null($this->appPath)) {
871
-            $this->appPath = Loader::getRootPath() . 'application' . DIRECTORY_SEPARATOR;
871
+            $this->appPath = Loader::getRootPath().'application'.DIRECTORY_SEPARATOR;
872 872
         }
873 873
 
874 874
         return $this->appPath;
Please login to merge, or discard this patch.