From d8febbf469972bd548685c656b6ad025556f5373 Mon Sep 17 00:00:00 2001 From: sunxyw Date: Sat, 18 Feb 2023 17:36:16 +0800 Subject: [PATCH] fix LOAD_MODE constant opposite --- src/Globals/global_defines_app.php | 12 ++++++------ src/Globals/global_defines_framework.php | 2 +- src/ZM/Framework.php | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Globals/global_defines_app.php b/src/Globals/global_defines_app.php index 39560b37..5cbb924a 100644 --- a/src/Globals/global_defines_app.php +++ b/src/Globals/global_defines_app.php @@ -51,8 +51,8 @@ const ZM_PLUGIN_TYPE_PHAR = 1; // Phar 类型的插件 const ZM_PLUGIN_TYPE_SOURCE = 2; // 源码类型的插件 const ZM_PLUGIN_TYPE_COMPOSER = 3; // Composer 依赖的插件 -const LOAD_MODE_VENDOR = 0; // 从 vendor 加载 -const LOAD_MODE_SRC = 1; // 从 src 加载 +const LOAD_MODE_SRC = 0; // 从 src 加载 +const LOAD_MODE_VENDOR = 1; // 从 vendor 加载 /* 定义工作目录 */ define('WORKING_DIR', getcwd()); @@ -70,12 +70,12 @@ if (DIRECTORY_SEPARATOR === '\\') { define('TMP_DIR', getcwd() . '/.zm-tmp'); } -/* 定义启动模式,这里指的是框架本身的源码目录是通过 composer 加入 vendor 加载的还是直接放到 src 目录加载的,前者为 1,后者为 0 */ -define('LOAD_MODE', is_dir(zm_dir(SOURCE_ROOT_DIR . '/src/ZM')) ? LOAD_MODE_VENDOR : LOAD_MODE_SRC); +/* 定义启动模式,这里指的是框架本身的源码目录是通过 composer 加入 vendor 加载的还是直接放到 src 目录加载的 */ +define('LOAD_MODE', is_dir(zm_dir(SOURCE_ROOT_DIR . '/src/ZM')) ? LOAD_MODE_SRC : LOAD_MODE_VENDOR); -/* 定义框架本身所处的根目录,此处如果 LOAD_MODE 为 1 的话,框架自身的根目录在 vendor/zhamao/framework 子目录下 */ +/* 定义框架本身所处的根目录,此处如果 LOAD_MODE 为 VENDOR 的话,框架自身的根目录在 vendor/zhamao/framework 子目录下 */ if (Phar::running() !== '') { - define('FRAMEWORK_ROOT_DIR', zm_dir(LOAD_MODE == 1 ? (SOURCE_ROOT_DIR . '/vendor/zhamao/framework') : SOURCE_ROOT_DIR)); + define('FRAMEWORK_ROOT_DIR', zm_dir(LOAD_MODE === LOAD_MODE_VENDOR ? (SOURCE_ROOT_DIR . '/vendor/zhamao/framework') : SOURCE_ROOT_DIR)); } else { define('FRAMEWORK_ROOT_DIR', realpath(zm_dir(__DIR__ . '/../../'))); } diff --git a/src/Globals/global_defines_framework.php b/src/Globals/global_defines_framework.php index 48235af8..9bdb2d7d 100644 --- a/src/Globals/global_defines_framework.php +++ b/src/Globals/global_defines_framework.php @@ -11,5 +11,5 @@ if (!defined('ZM_START_TIME')) { /* 定义使用炸毛框架应用的版本 */ if (!defined('APP_VERSION')) { - define('APP_VERSION', LOAD_MODE == 1 ? (ZMUtil::getComposerMetadata()['version'] ?? ZM_VERSION) : ZM_VERSION); + define('APP_VERSION', LOAD_MODE === LOAD_MODE_VENDOR ? (ZMUtil::getComposerMetadata()['version'] ?? ZM_VERSION) : ZM_VERSION); } diff --git a/src/ZM/Framework.php b/src/ZM/Framework.php index e47341b2..9279e92b 100644 --- a/src/ZM/Framework.php +++ b/src/ZM/Framework.php @@ -271,7 +271,7 @@ class Framework // 打印logger显示等级 $properties['log_level'] = $this->argv['log-level'] ?? config('global.log_level') ?? 'info'; // 打印框架版本 - $properties['version'] = self::VERSION . (LOAD_MODE === 0 ? (' (build ' . ZM_VERSION_ID . ')') : ''); + $properties['version'] = self::VERSION . (LOAD_MODE === LOAD_MODE_SRC ? (' (build ' . ZM_VERSION_ID . ')') : ''); // 打印 PHP 版本 $properties['php_version'] = PHP_VERSION; // 打印 master 进程的 pid @@ -337,7 +337,7 @@ class Framework $properties['redis[' . $name . ']'] = $redis['host'] . ':' . $redis['port']; } } - if (LOAD_MODE === 0) { + if (LOAD_MODE === LOAD_MODE_SRC) { logger()->info('框架正以源码模式启动'); } logger()->debug('Starting framework with properties: ' . json_encode($properties, JSON_UNESCAPED_SLASHES));