public function returnYAML($path = false) { if ($path === false) { FileOperation::ToYAMLFile($this->DB, true); } else { LogCLI::Message('Saving file: ' . LogCLI::BLUE . $path . LogCLI::RESET, 0); FileOperation::ToYAMLFile($this->DB, false, $path); LogCLI::Result(LogCLI::OK); } }
//$actionInfo = \Console_CommandLine::$actions; //var_dump($actionInfo); LogCLI::SetVerboseLevel(5); $config['root'] = array('user' => 'testowy', 'group' => 'group'); $config['events'] = array('connections' => 1024, 'multi_accept' => false); //$config['http'] = array('user' => 'testowy', 'group' => 'group'); //$config['server'][0][] = array('domain'=>'koma.net'); $config['server'][0] = array('domain' => 'komalol.net'); $config['server'][0]['listen'][0] = array('ip' => '10.0.0.1', 'port' => '80'); $config['server'][0]['listen'][1] = array('ip' => '10.0.0.1', 'port' => '81'); $config['server'][0]['listen'][2] = array('ip' => '10.0.0.1', 'port' => '81'); $config['server'][1] = array('domain' => 'moma.com'); $config['server'][1]['listen'][0] = array('ip' => '192.168.0.1', 'port' => '80'); $config['server'][1]['listen'][1] = array('ip' => '192.168.0.2', 'port' => '81'); $config['server'][2] = array('domain' => 'jajco.com'); FileOperation::ToYAMLFile($config, true); /*$template = ' user [[%(user)s]][[ %(group)s]]; listen [[%(listen)s]][[ %(listen_options)s]];'; */ /* <<multiple files>> [[replace string]] */ //recursive $template = array(); $template['root'] = <<<EOT [[user %(user)s[[ %(group)s]];]] events { <<events>>
public function ReturnYAML($path = false) { if ($path === false) { FileOperation::ToYAMLFile($this->settingsDB, true); } else { FileOperation::ToYAMLFile($this->settingsDB, false, $path); } }