Example #1
0
 /**
  * Write a config file to disk
  *
  * @return void
  */
 public function writeConfig()
 {
     if (file_exists($this->_configFilename)) {
         $this->_halt(sprintf("Config file already exists: '%s'", $this->_configFilename));
     }
     $defaultBuilder = new Builder(array(), $this->logger);
     $this->logger->notice(sprintf("Writing default configuration to config file '%s'", $this->_configFilename));
     file_put_contents($this->_configFilename, $defaultBuilder->getConfigAnnotated());
 }