From b65abedede34f9973a4c57923186d02e65fc7b14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Mon, 1 Nov 2021 17:12:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- http-server/Abstracts/OnTaskerStart.php | 6 +++--- http-server/Abstracts/OnWorkerStart.php | 8 ++++---- kiri-engine/Application.php | 16 ++++++++++------ 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/http-server/Abstracts/OnTaskerStart.php b/http-server/Abstracts/OnTaskerStart.php index 1a82ca6b..9c5c6bc2 100644 --- a/http-server/Abstracts/OnTaskerStart.php +++ b/http-server/Abstracts/OnTaskerStart.php @@ -25,9 +25,9 @@ class OnTaskerStart extends WorkerStart implements EventDispatcherInterface $time = microtime(true); ServerManager::setEnv('environmental', Kiri::TASK); - if (!is_enable_file_modification_listening()) { - $this->interpretDirectory(); - } +// if (!is_enable_file_modification_listening()) { +// $this->interpretDirectory(); +// } $this->mixed($event, false, $time); } diff --git a/http-server/Abstracts/OnWorkerStart.php b/http-server/Abstracts/OnWorkerStart.php index 397bdcc2..e4e366aa 100644 --- a/http-server/Abstracts/OnWorkerStart.php +++ b/http-server/Abstracts/OnWorkerStart.php @@ -30,10 +30,10 @@ class OnWorkerStart extends WorkerStart implements EventDispatcherInterface $time = microtime(true); ServerManager::setEnv('environmental', Kiri::WORKER); - if (is_enable_file_modification_listening()) { - $this->router->read_files(); - $this->interpretDirectory(); - } +// if (is_enable_file_modification_listening()) { +// $this->router->read_files(); +// $this->interpretDirectory(); +// } $this->mixed($event, true, $time); } diff --git a/kiri-engine/Application.php b/kiri-engine/Application.php index 062d2aa5..91a278c0 100644 --- a/kiri-engine/Application.php +++ b/kiri-engine/Application.php @@ -234,12 +234,16 @@ class Application extends BaseApplication private function enableFileChange(Command $class, $input, $output): void { fire(new OnBeforeCommandExecute()); - if (!($class instanceof ServerCommand)) { - scan_directory(directory('app'), 'App'); - } else if (!is_enable_file_modification_listening()) { - $this->getRouter()->read_files(); - scan_directory(directory('app'), 'App'); - } +// if (!($class instanceof ServerCommand)) { +// scan_directory(directory('app'), 'App'); +// } else if (!is_enable_file_modification_listening()) { +// $this->getRouter()->read_files(); +// scan_directory(directory('app'), 'App'); +// } + scan_directory(directory('app'), 'App'); + if ($class instanceof ServerCommand) { + $this->getRouter()->read_files(); + } $class->run($input, $output); $output->writeln('ok' . PHP_EOL); }