From 7bff8235313ed2f5bbd7134f7e39b21ef98c50a4 Mon Sep 17 00:00:00 2001 From: Mior Muhammad Zaki Date: Mon, 10 Feb 2025 18:58:03 +0800 Subject: [PATCH] Clear resolved Vite instance (via Facade) to avoid memory-leak (#993) fixes #992 Signed-off-by: Mior Muhammad Zaki --- .../ProvidesDefaultConfigurationOptions.php | 1 + src/Listeners/PrepareViteForNextOperation.php | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 src/Listeners/PrepareViteForNextOperation.php diff --git a/src/Concerns/ProvidesDefaultConfigurationOptions.php b/src/Concerns/ProvidesDefaultConfigurationOptions.php index 36ebe4101..c61d5f0f6 100644 --- a/src/Concerns/ProvidesDefaultConfigurationOptions.php +++ b/src/Concerns/ProvidesDefaultConfigurationOptions.php @@ -59,6 +59,7 @@ public static function prepareApplicationForNextOperation(): array \Laravel\Octane\Listeners\PrepareLivewireForNextOperation::class, \Laravel\Octane\Listeners\PrepareScoutForNextOperation::class, \Laravel\Octane\Listeners\PrepareSocialiteForNextOperation::class, + \Laravel\Octane\Listeners\PrepareViteForNextOperation::class, ]; } diff --git a/src/Listeners/PrepareViteForNextOperation.php b/src/Listeners/PrepareViteForNextOperation.php new file mode 100644 index 000000000..9c9ba455a --- /dev/null +++ b/src/Listeners/PrepareViteForNextOperation.php @@ -0,0 +1,19 @@ +