This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection
Fabien Potencier bc43155f3f feature #27770 [FrameworkBundle] Moving Cache-related CompilerPass to Cache component (Korbeil)
This PR was merged into the 4.2-dev branch.

Discussion
----------

[FrameworkBundle] Moving Cache-related CompilerPass to Cache component

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

Hi, first PR here 🎉

This is related to #27479 and a first work to move Cache-related CompilerPass out of `FrameworkBundle`, it allows to decouple part of the FrameworkBundle configuration classes.

Since we didn't choosed a fixed directory organization to manage theses, I actually did same as in Bundles and used DependencyInjection folder. If we do choose to follow my [last comment directory organization proposal](https://github.com/symfony/symfony/issues/27479#issuecomment-401307685), I'll move theses CompilerPass to `Framework/DependencyInjection/Compiler` directory (nothing hard here).

Thanks to @DanieleGBX that helped me checking this PR and gave me some good advices !

Here is a list of all CompilerPass I moved, with related component (I also moved related tests when they were present):
- **Cache** - CacheCollectorPass
- **Cache** - CachePoolClearerPass
- **Cache** - CachePoolPass
- **Cache** - CachePoolPrunerPass

Commits
-------

53e7040829 moving Cache-related compiler pass from FrameworkBundle to Cache component
2018-10-10 02:39:24 -07:00
..
Compiler moving Cache-related compiler pass from FrameworkBundle to Cache component 2018-09-26 17:25:42 +02:00
config Update default translations path 2017-11-21 09:08:09 -05:00
Fixtures [FrameworkBundle] Register an identity translator as fallback 2018-09-20 13:39:51 +02:00
translations Update default translations path 2017-11-21 09:08:09 -05:00
ConfigurationTest.php Uses a messenger serializer, not an individual encoder/decoder 2018-09-09 11:28:13 +01:00
FrameworkExtensionTest.php [Serialized] allow configuring the serialized name of properties through metadata 2018-10-05 09:43:51 +02:00
PhpFrameworkExtensionTest.php Alpha-ordering for "use" statements 2018-07-26 11:03:18 +02:00
XmlFrameworkExtensionTest.php Merge branch '4.0' into 4.1 2018-07-26 11:10:45 +02:00
YamlFrameworkExtensionTest.php Alpha-ordering for "use" statements 2018-07-26 11:03:18 +02:00