public function create($title = 'Untitled', $preset = 'default') { $installer = new TemplateInstaller($this->container['theme.name']); $title = $installer->getStyleName($title ? "%s - {$title}" : '%s - Untitled'); $style = $installer->addStyle($title, ['preset' => $preset ?: 'default']); $error = $style->getError(); if ($error) { throw new \RuntimeException($error, 400); } }