From e68861c250dadeddacbdddca2e215b1a0dcbabc2 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Sat, 15 Apr 2023 21:18:39 +0800 Subject: [PATCH] fix default command bug --- src/ZM/Command/Plugin/PluginCommand.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ZM/Command/Plugin/PluginCommand.php b/src/ZM/Command/Plugin/PluginCommand.php index d72c20e4..27b54fdc 100644 --- a/src/ZM/Command/Plugin/PluginCommand.php +++ b/src/ZM/Command/Plugin/PluginCommand.php @@ -16,10 +16,15 @@ abstract class PluginCommand extends Command /** @var null|string 动态插件和 Phar 插件的加载目录 */ protected ?string $plugin_dir = null; + private static bool $loaded = false; + public function __construct(string $name = null) { parent::__construct($name); - $this->emitBootstrap(Bootstrap\LoadPlugins::class); + if (!self::$loaded) { + $this->emitBootstrap(Bootstrap\LoadPlugins::class); + self::$loaded = true; + } } /**