bug #16316 [FrameworkBundle] Fix ClassCacheWarme when classes.php is already warmed (tucksaun)

This PR was merged into the 2.8 branch.

Discussion
----------

[FrameworkBundle] Fix ClassCacheWarme when classes.php is already warmed

| Q             | A
| ------------- | ---
| Bug fix?      | yes
| New feature?  | no
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Fixed tickets | -
| License       | MIT
| Doc PR        | -

Autoreloading was previously set to `false`, but actually we want to force it.
This could even lead to a fatal error when warming where it was already warmed as the previous `classes.php` is directly required.

Commits
-------

d31350f [FrameworkBundle] Fix ClassCacheWarme when classes.php is already warmed
This commit is contained in:
Fabien Potencier 2015-10-25 17:32:30 +01:00
commit 1054dd7f28

View File

@ -34,6 +34,10 @@ class ClassCacheCacheWarmer implements CacheWarmerInterface
return;
}
if (file_exists($cacheDir.'/classes.php')) {
return;
}
ClassCollectionLoader::load(include($classmap), $cacheDir, 'classes', false);
}