public function saveRuntimeConfig($config, Output $output)
{
$this->makeConfigDir($output);
$raw = json_encode($config);
$filename = $this->getConfigDir() . "/" . self::RUNTIME_FILENAME;
if (FALSE === file_put_contents($filename, $raw)) {
$output->logCliError("unable to write config file '{$filename}'");
exit(1);
}
}