update to 2.0.0-b7 version

fix environment getter
This commit is contained in:
jerry
2020-12-20 18:40:26 +08:00
parent 81365173d2
commit 42d9c97711
3 changed files with 5 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ use Symfony\Component\Console\Command\Command;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Output\OutputInterface;
use ZM\Config\ZMConfig;
use ZM\Framework;
class RunServerCommand extends Command
@@ -37,10 +38,11 @@ class RunServerCommand extends Command
protected function execute(InputInterface $input, OutputInterface $output) {
if(($opt = $input->getOption("env")) !== null) {
if(!in_array($opt, ["production", "staging", "development"])) {
$output->writeln("<error> \"--env\" option only accept production, development and staging ! </error>");
if(!in_array($opt, ["production", "staging", "development", ""])) {
$output->writeln("<error> \"--env\" option only accept production, development, staging and [empty] ! </error>");
return Command::FAILURE;
}
ZMConfig::setEnv($opt);
}
// ... put here the code to run in your command
// this method must return an integer number with the "exit status code"

View File

@@ -69,7 +69,7 @@ class ConsoleApplication extends Application
}
ZMConfig::setDirectory(DataProvider::getWorkingDir() . '/config');
ZMConfig::env($args["env"] ?? "");
ZMConfig::setEnv($args["env"] ?? "");
if (ZMConfig::get("global") === false) {
echo ("Global config load failed: " . ZMConfig::$last_error."\nPlease init first!\n");
$this->add(new InitCommand());

View File

@@ -94,7 +94,6 @@ class Response
*/
public function status($http_code, $reason = null) {
$this->status_code = $http_code;
Console::trace();
return $this->response->status($http_code, $reason);
}