From 243edb2f2eba4e7f916e3e009ec170bd47d12048 Mon Sep 17 00:00:00 2001 From: Saeed Vaziry Date: Sat, 6 Dec 2025 13:12:38 +0100 Subject: [PATCH] Fix setInteracticeMode for older PHP versions --- src/Loaders/BaseLoader.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Loaders/BaseLoader.php b/src/Loaders/BaseLoader.php index bab2d39..384e525 100644 --- a/src/Loaders/BaseLoader.php +++ b/src/Loaders/BaseLoader.php @@ -18,8 +18,12 @@ public function init(): void 'configFile' => null, ]); $config->setUpdateCheck(Checker::NEVER); - $config->setInteractiveMode(ConfigurationAlias::INTERACTIVE_MODE_DISABLED); - $config->setColorMode(ConfigurationAlias::COLOR_MODE_DISABLED); + if (method_exists($config, 'setInteractiveMode')) { + $config->setInteractiveMode(ConfigurationAlias::INTERACTIVE_MODE_DISABLED); + } + if (method_exists($config, 'setColorMode')) { + $config->setColorMode(ConfigurationAlias::COLOR_MODE_DISABLED); + } $config->setRawOutput(false); $config->setTheme([ 'prompt' => '',