public function HandleCreate() : int { $ConfigName = $this->GetInput(2); if (!$ConfigName) { $this::Message('no config specified.'); $this->Run('help'); return 1; } $Config = new Walker\Config(); $Config->SetName($ConfigName); if (file_exists($Config->GetFile()) && !$this->GetOption('force')) { $this::Message("a config for {$ConfigName} already exists. use --force to overwrite."); return 1; } $this::Message("writing default settings to {$Config->GetFile()}"); $Config->Write(); return 0; }