From 7d7beb9f124ac770bf05e3d12b1e43039249afb6 Mon Sep 17 00:00:00 2001 From: PeratX <1215714524@qq.com> Date: Tue, 29 Jan 2019 12:12:46 +0800 Subject: [PATCH] Framework: auto convert config value type --- src/iTXTech/SimpleFramework/Framework.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/iTXTech/SimpleFramework/Framework.php b/src/iTXTech/SimpleFramework/Framework.php index a652edc..ad57862 100644 --- a/src/iTXTech/SimpleFramework/Framework.php +++ b/src/iTXTech/SimpleFramework/Framework.php @@ -244,6 +244,11 @@ private function processCommandLineOptions(array $argv){ if($cmd->hasOption("config")){ foreach($cmd->getOptionValues("config") as $value){ list($k, $v) = explode("=", $value, 2); + if(strtolower($v) == "false"){ + $v = false; + }elseif(strtolower($v) == "true"){ + $v = true; + } if(StringUtil::contains($k, ".")){ list($k1, $k2) = explode(".", $k); $this->properties->config[$k1][$k2] = $v;