@@ -8,7 +8,7 @@ discard block |
||
| 8 | 8 | // +---------------------------------------------------------------------- |
| 9 | 9 | // | Author: liu21st <[email protected]> |
| 10 | 10 | // +---------------------------------------------------------------------- |
| 11 | -declare (strict_types = 1); |
|
| 11 | +declare(strict_types=1); |
|
| 12 | 12 | |
| 13 | 13 | namespace think; |
| 14 | 14 | |
@@ -162,13 +162,13 @@ discard block |
||
| 162 | 162 | */ |
| 163 | 163 | public function __construct(string $rootPath = '') |
| 164 | 164 | { |
| 165 | - $this->thinkPath = dirname(__DIR__) . DIRECTORY_SEPARATOR; |
|
| 166 | - $this->rootPath = $rootPath ? rtrim($rootPath, DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR : $this->getDefaultRootPath(); |
|
| 167 | - $this->appPath = $this->rootPath . 'app' . DIRECTORY_SEPARATOR; |
|
| 168 | - $this->runtimePath = $this->rootPath . 'runtime' . DIRECTORY_SEPARATOR; |
|
| 165 | + $this->thinkPath = dirname(__DIR__).DIRECTORY_SEPARATOR; |
|
| 166 | + $this->rootPath = $rootPath ? rtrim($rootPath, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR : $this->getDefaultRootPath(); |
|
| 167 | + $this->appPath = $this->rootPath.'app'.DIRECTORY_SEPARATOR; |
|
| 168 | + $this->runtimePath = $this->rootPath.'runtime'.DIRECTORY_SEPARATOR; |
|
| 169 | 169 | |
| 170 | - if (is_file($this->appPath . 'provider.php')) { |
|
| 171 | - $this->bind(include $this->appPath . 'provider.php'); |
|
| 170 | + if (is_file($this->appPath.'provider.php')) { |
|
| 171 | + $this->bind(include $this->appPath.'provider.php'); |
|
| 172 | 172 | } |
| 173 | 173 | |
| 174 | 174 | static::setInstance($this); |
@@ -228,7 +228,7 @@ discard block |
||
| 228 | 228 | public function getService($service) |
| 229 | 229 | { |
| 230 | 230 | $name = is_string($service) ? $service : get_class($service); |
| 231 | - return array_values(array_filter($this->services, function ($value) use ($name) { |
|
| 231 | + return array_values(array_filter($this->services, function($value) use ($name) { |
|
| 232 | 232 | return $value instanceof $name; |
| 233 | 233 | }, ARRAY_FILTER_USE_BOTH))[0] ?? null; |
| 234 | 234 | } |
@@ -304,7 +304,7 @@ discard block |
||
| 304 | 304 | */ |
| 305 | 305 | public function getBasePath(): string |
| 306 | 306 | { |
| 307 | - return $this->rootPath . 'app' . DIRECTORY_SEPARATOR; |
|
| 307 | + return $this->rootPath.'app'.DIRECTORY_SEPARATOR; |
|
| 308 | 308 | } |
| 309 | 309 | |
| 310 | 310 | /** |
@@ -362,7 +362,7 @@ discard block |
||
| 362 | 362 | */ |
| 363 | 363 | public function getConfigPath(): string |
| 364 | 364 | { |
| 365 | - return $this->rootPath . 'config' . DIRECTORY_SEPARATOR; |
|
| 365 | + return $this->rootPath.'config'.DIRECTORY_SEPARATOR; |
|
| 366 | 366 | } |
| 367 | 367 | |
| 368 | 368 | /** |
@@ -408,8 +408,8 @@ discard block |
||
| 408 | 408 | $this->beginMem = memory_get_usage(); |
| 409 | 409 | |
| 410 | 410 | // 加载环境变量 |
| 411 | - if (is_file($this->rootPath . '.env')) { |
|
| 412 | - $this->env->load($this->rootPath . '.env'); |
|
| 411 | + if (is_file($this->rootPath.'.env')) { |
|
| 412 | + $this->env->load($this->rootPath.'.env'); |
|
| 413 | 413 | } |
| 414 | 414 | |
| 415 | 415 | $this->configExt = $this->env->get('config_ext', '.php'); |
@@ -422,7 +422,7 @@ discard block |
||
| 422 | 422 | // 加载框架默认语言包 |
| 423 | 423 | $langSet = $this->lang->defaultLangSet(); |
| 424 | 424 | |
| 425 | - $this->lang->load($this->thinkPath . 'lang' . DIRECTORY_SEPARATOR . $langSet . '.php'); |
|
| 425 | + $this->lang->load($this->thinkPath.'lang'.DIRECTORY_SEPARATOR.$langSet.'.php'); |
|
| 426 | 426 | |
| 427 | 427 | // 加载应用默认语言包 |
| 428 | 428 | $this->loadLangPack($langSet); |
@@ -461,7 +461,7 @@ discard block |
||
| 461 | 461 | } |
| 462 | 462 | |
| 463 | 463 | // 加载系统语言包 |
| 464 | - $files = glob($this->appPath . 'lang' . DIRECTORY_SEPARATOR . $langset . '.*'); |
|
| 464 | + $files = glob($this->appPath.'lang'.DIRECTORY_SEPARATOR.$langset.'.*'); |
|
| 465 | 465 | $this->lang->load($files); |
| 466 | 466 | |
| 467 | 467 | // 加载扩展(自定义)语言包 |
@@ -479,7 +479,7 @@ discard block |
||
| 479 | 479 | */ |
| 480 | 480 | public function boot(): void |
| 481 | 481 | { |
| 482 | - array_walk($this->services, function ($service) { |
|
| 482 | + array_walk($this->services, function($service) { |
|
| 483 | 483 | $this->bootService($service); |
| 484 | 484 | }); |
| 485 | 485 | } |
@@ -493,30 +493,30 @@ discard block |
||
| 493 | 493 | { |
| 494 | 494 | $appPath = $this->getAppPath(); |
| 495 | 495 | |
| 496 | - if (is_file($appPath . 'common.php')) { |
|
| 497 | - include_once $appPath . 'common.php'; |
|
| 496 | + if (is_file($appPath.'common.php')) { |
|
| 497 | + include_once $appPath.'common.php'; |
|
| 498 | 498 | } |
| 499 | 499 | |
| 500 | - include_once $this->thinkPath . 'helper.php'; |
|
| 500 | + include_once $this->thinkPath.'helper.php'; |
|
| 501 | 501 | |
| 502 | 502 | $configPath = $this->getConfigPath(); |
| 503 | 503 | |
| 504 | 504 | $files = []; |
| 505 | 505 | |
| 506 | 506 | if (is_dir($configPath)) { |
| 507 | - $files = glob($configPath . '*' . $this->configExt); |
|
| 507 | + $files = glob($configPath.'*'.$this->configExt); |
|
| 508 | 508 | } |
| 509 | 509 | |
| 510 | 510 | foreach ($files as $file) { |
| 511 | 511 | $this->config->load($file, pathinfo($file, PATHINFO_FILENAME)); |
| 512 | 512 | } |
| 513 | 513 | |
| 514 | - if (is_file($appPath . 'event.php')) { |
|
| 515 | - $this->loadEvent(include $appPath . 'event.php'); |
|
| 514 | + if (is_file($appPath.'event.php')) { |
|
| 515 | + $this->loadEvent(include $appPath.'event.php'); |
|
| 516 | 516 | } |
| 517 | 517 | |
| 518 | - if (is_file($appPath . 'service.php')) { |
|
| 519 | - $services = include $appPath . 'service.php'; |
|
| 518 | + if (is_file($appPath.'service.php')) { |
|
| 519 | + $services = include $appPath.'service.php'; |
|
| 520 | 520 | foreach ($services as $service) { |
| 521 | 521 | $this->register($service); |
| 522 | 522 | } |
@@ -581,9 +581,9 @@ discard block |
||
| 581 | 581 | $name = str_replace(['/', '.'], '\\', $name); |
| 582 | 582 | $array = explode('\\', $name); |
| 583 | 583 | $class = Str::studly(array_pop($array)); |
| 584 | - $path = $array ? implode('\\', $array) . '\\' : ''; |
|
| 584 | + $path = $array ? implode('\\', $array).'\\' : ''; |
|
| 585 | 585 | |
| 586 | - return $this->namespace . '\\' . $layer . '\\' . $path . $class; |
|
| 586 | + return $this->namespace.'\\'.$layer.'\\'.$path.$class; |
|
| 587 | 587 | } |
| 588 | 588 | |
| 589 | 589 | /** |
@@ -604,7 +604,7 @@ discard block |
||
| 604 | 604 | { |
| 605 | 605 | $path = dirname($this->thinkPath, 4); |
| 606 | 606 | |
| 607 | - return $path . DIRECTORY_SEPARATOR; |
|
| 607 | + return $path.DIRECTORY_SEPARATOR; |
|
| 608 | 608 | } |
| 609 | 609 | |
| 610 | 610 | } |