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/DependencyInjection/Compiler
Fabien Potencier bbf91d29f9 feature #21396 [DI] Enhance logging in compiler passes (nicolas-grekas)
This PR was merged into the 3.3-dev branch.

Discussion
----------

[DI] Enhance logging in compiler passes

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

We should log more in compiler passes - and this should be better integrated in usual log reports.

For logging more, let's drop LoggingFormatter and add a simple "log" method on ContainerBuilder.
For better integration, let's throw silenced notices - they can be caught by our Debug handler.

Commits
-------

fb200a0d2f [DI] Enhance logging in compiler passes
2017-01-30 07:41:46 -08:00
..
AddAnnotationsCachedReaderPass.php [FrameworkBundle] Dont wire "annotations.cached_reader" before removing passes 2017-01-24 09:03:41 +01:00
AddCacheClearerPass.php made {@inheritdoc} annotations consistent across the board 2014-04-16 09:04:20 +02:00
AddCacheWarmerPass.php Created a trait to sort tagged services 2016-06-14 08:28:39 +02:00
AddConsoleCommandPass.php Move AddConsoleCommandPass from FrameworkBundle to Console. 2017-01-11 13:05:48 +01:00
AddConstraintValidatorsPass.php add missing use statement 2016-10-05 18:08:03 +02:00
AddDebugLogProcessorPass.php [Bridge\Monolog][FrameworkBundle] Add & wire a DebugProcessor 2016-11-05 10:30:35 +01:00
AddExpressionLanguageProvidersPass.php [FrameworkBundle] fixed #12847 AddExpressionLanguageProviderPass 2015-01-08 17:54:25 +00:00
AddValidatorInitializersPass.php [FrameworkBundle] Implemented configuration to select the desired Validator API 2014-03-30 18:31:00 +02:00
CacheCollectorPass.php Added cache data collector and profiler page 2017-01-17 21:46:25 -08:00
CachePoolClearerPass.php Merge branch '3.2' 2017-01-27 18:39:08 -08:00
CachePoolPass.php Merge branch '3.2' 2017-01-10 15:32:56 +01:00
CompilerDebugDumpPass.php Use Filesystem::chmod instead of chmod when dumping file 2014-03-31 12:15:50 +02:00
ConfigCachePass.php Created a trait to sort tagged services 2016-06-14 08:28:39 +02:00
ContainerBuilderDebugDumpPass.php [FrameworkBundle] update debug commands references 2014-12-17 21:15:32 +01:00
ControllerArgumentValueResolverPass.php Created a trait to sort tagged services 2016-06-14 08:28:39 +02:00
FormPass.php feature #19790 [FrameworkBundle] add support for prioritizing form type extension tags (dmaicher) 2016-09-14 14:07:36 -07:00
LoggingTranslatorPass.php [FrameworkBundle] Remove TranslatorBagInterface check 2016-08-23 10:02:31 -07:00
ProfilerPass.php Use DI exceptions in components compiler passes 2016-09-07 01:13:31 +02:00
PropertyInfoPass.php Created a trait to sort tagged services 2016-06-14 08:28:39 +02:00
RoutingResolverPass.php [2.3] CS And DocBlock Fixes 2014-12-22 16:58:09 +01:00
SerializerPass.php Use DI exceptions in components compiler passes 2016-09-07 01:13:31 +02:00
TemplatingPass.php [FrameworkBundle] Fix Templating Engine autowiring 2016-03-31 11:54:21 +02:00
TranslationDumperPass.php [2.3] CS And DocBlock Fixes 2014-12-22 16:58:09 +01:00
TranslationExtractorPass.php Use DI exceptions in components compiler passes 2016-09-07 01:13:31 +02:00
TranslatorPass.php updated license blocks 2012-03-31 18:00:32 -03:00
UnusedTagsPass.php [DI] Enhance logging in compiler passes 2017-01-29 19:31:47 +01:00
ValidateWorkflowsPass.php [Workflow] Clarify validator API + fixed unknown "scalar" marking store 2016-11-15 10:46:39 +01:00