$compiler =
$this->container->
get('theme_compiler'
);
foreach ($shopsWithThemes as $shop) { if (!
$current) { $output->
writeln(sprintf('Generating new theme cache for shop "%s" ...',
$shop->
getName()));
$compiler->
compile($shop);
continue;
} $timestamp =
$this->container->
get('theme_timestamp_persistor'
)->
getCurrentTimestamp($shop->
getId());
$output->
writeln(sprintf('Generating theme cache for shop "%s" from current timestamp %s',
$shop->
getName(),
$timestamp));
$compiler->
recompile($shop);
} if ($current) { return 0;
} $cacheManager =
$this->container->
get(CacheManager::
class);
$output->
writeln('Clearing HTTP cache ...'
);
$cacheManager->
clearHttpCache();