string
$themeId ): void
{ if ($context->
hasState(self::STATE_SKIP_THEME_COMPILATION
)) { return;
} if (!
$config->
hasFilesToCompile()) { return;
} if ($themeId !== null
) { $this->themeService->
compileThemeById( $themeId,
$context,
$configurationCollection );
return;
} // Recompile all themes as the extension generally extends the storefront
$mappings =
$this->connection->
fetchAllAssociative( 'SELECT LOWER(HEX(sales_channel_id)) as sales_channel_id, LOWER(HEX(theme_id)) as theme_id
FROM theme_sales_channel'