diff --git a/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md b/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md index 6c48b34d87..da9db7ca3e 100644 --- a/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md +++ b/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md @@ -34,8 +34,6 @@ CHANGELOG declares how long a cookie can be stored on the remote client. * Removed 'auto_start' configuration parameter from session config. The session will start on demand. - * Commands cache:warmup and cache:clear (unless --no-warmup is specified) now - create the class cache. * [BC BREAK] TemplateNameParser::parseFromFilename() has been moved to a dedicated parser: TemplateFilenameParser::parse(). * [BC BREAK] Kernel parameters are replaced by their value whereever they appear diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php index 9a86c75a3e..a9aa7a5b8f 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/CacheClearCommand.php @@ -11,7 +11,6 @@ namespace Symfony\Bundle\FrameworkBundle\Command; -use Symfony\Component\ClassLoader\ClassCollectionLoader; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; @@ -64,8 +63,7 @@ EOF } $kernel = $this->getContainer()->get('kernel'); - $debug = $kernel->isDebug(); - $output->writeln(sprintf('Clearing the cache for the %s environment with debug %s', $kernel->getEnvironment(), var_export($debug, true))); + $output->writeln(sprintf('Clearing the cache for the %s environment with debug %s', $kernel->getEnvironment(), var_export($kernel->isDebug(), true))); $this->getContainer()->get('cache_clearer')->clear($realCacheDir); @@ -78,21 +76,11 @@ EOF rename($realCacheDir, $oldCacheDir); rename($warmupDir, $realCacheDir); - - $this->createClassCache($realCacheDir, $debug); } $this->getContainer()->get('filesystem')->remove($oldCacheDir); } - protected function createClassCache($cacheDir, $debug) - { - $classmap = $cacheDir.'/classes.map'; - if (is_file($classmap)) { - ClassCollectionLoader::load(include($classmap), $cacheDir, 'classes', $debug, false, '.php'); - } - } - protected function warmup($warmupDir, $enableOptionalWarmers = true) { $this->getContainer()->get('filesystem')->remove($warmupDir); diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php index 11594764ff..e997e55df7 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/CacheWarmupCommand.php @@ -11,7 +11,6 @@ namespace Symfony\Bundle\FrameworkBundle\Command; -use Symfony\Component\ClassLoader\ClassCollectionLoader; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Input\InputOption; use Symfony\Component\Console\Output\OutputInterface; @@ -57,12 +56,6 @@ EOF $warmer->enableOptionalWarmers(); } - $cacheDir = $this->getContainer()->getParameter('kernel.cache_dir'); - $warmer->warmUp($cacheDir); - - $classmap = $cacheDir.'/classes.map'; - if (is_file($classmap)) { - ClassCollectionLoader::load(include($classmap), $cacheDir, 'classes', $kernel->isDebug(), false, '.php'); - } + $warmer->warmUp($this->getContainer()->getParameter('kernel.cache_dir')); } }