Skip to content

Commit 27ff716

Browse files
saeedvazirysaeedvz
andauthored
Fix setInteracticeMode for older PHP versions (#19)
Co-authored-by: Saeed Vaziry <[email protected]>
1 parent 15da2bd commit 27ff716

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/Loaders/BaseLoader.php

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,12 @@ public function init(): void
1818
'configFile' => null,
1919
]);
2020
$config->setUpdateCheck(Checker::NEVER);
21-
$config->setInteractiveMode(ConfigurationAlias::INTERACTIVE_MODE_DISABLED);
22-
$config->setColorMode(ConfigurationAlias::COLOR_MODE_DISABLED);
21+
if (method_exists($config, 'setInteractiveMode')) {
22+
$config->setInteractiveMode(ConfigurationAlias::INTERACTIVE_MODE_DISABLED);
23+
}
24+
if (method_exists($config, 'setColorMode')) {
25+
$config->setColorMode(ConfigurationAlias::COLOR_MODE_DISABLED);
26+
}
2327
$config->setRawOutput(false);
2428
$config->setTheme([
2529
'prompt' => '',

0 commit comments

Comments
 (0)