You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor ChainTemplateRenderer to registry pattern
Separates renderer management from rendering responsibilities by introducing
TemplateRendererRegistryInterface. The registry provides renderers instead of
rendering directly, improving single responsibility adherence.
- Add TemplateRendererRegistryInterface with getRenderer() method
- Rename ChainTemplateRenderer to TemplateRendererRegistry
- Update TemplateRendererListener to use getRenderer()->render() pattern
- Remove render() and supports() methods from registry class
- Update all references in DI config, tests, and examples
0 commit comments