public function compileTheme( string
$salesChannelId,
string
$themeId,
StorefrontPluginConfiguration
$themeConfig,
StorefrontPluginConfigurationCollection
$configurationCollection,
bool
$withAssets,
Context
$context ): void
{ try { $resolvedFiles =
$this->themeFileResolver->
resolveFiles($themeConfig,
$configurationCollection, false
);
$styleFiles =
$resolvedFiles[ThemeFileResolver::STYLE_FILES
];
} catch (\Throwable
$e) { throw new ThemeCompileException( $themeConfig->
getName() ?? '',
'Files could not be resolved with error: ' .
$e->
getMessage(),
$e );
} try {