protected function finalConfigCabins(\Twig_Environment $twig) : string
{
$cabins = [];
foreach ($this->data['cabins'] as $name => $conf) {
$cabins[$conf['path']] = ['https' => !empty($conf['https']), 'enabled' => true, 'language' => $conf['lang'] ?? 'en-us', 'canon_url' => $conf['canon_url'], 'name' => $name];
\Airship\saveJSON(ROOT . '/Cabin/' . $name . '/config/config.json', $this->data['config_extra'][$name] ?? []);
\Airship\saveJSON(ROOT . '/Cabin/' . $name . '/config/twig_vars.json', $this->data['twig_vars'][$name] ?? []);
}
return $twig->render('cabins.twig', ['cabins' => $cabins]);
}