Sven\FlexEnv\Commands\SetEnv::handle PHP Method

handle() public method

Execute the console command.
public handle ( ) : void
return void
    public function handle()
    {
        $env = new Env(base_path('.env'));
        $key = strtoupper($this->argument('key'));
        $value = (string) $this->argument('value');
        $linebreak = (bool) $this->option('line-break');
        if (preg_match('/\\s/', $value)) {
            $value = "\"{$value}\"";
        }
        $result = $env->set($key, $value, $linebreak)->get($key);
        if ($result !== $value) {
            $env->rollback();
            return $this->error('Could not set the value in your .env file, reverting...');
        }
        return $this->comment("Successfully set [{$key}] to [{$value}] in your .env file.");
    }
SetEnv