File tree Expand file tree Collapse file tree
DependencyInjection/Compile Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -101,11 +101,6 @@ teebb_tui_editor:
101101 - mark
102102 - table
103103
104-
105- twig :
106- form_themes :
107- - ' @TeebbTuiEditor/Form/tuieditor_widget.html.twig'
108-
109104```
110105You can config tui.editor language.
111106``` yaml
Original file line number Diff line number Diff line change @@ -97,11 +97,6 @@ teebb_tui_editor:
9797 - mark
9898 - table
9999
100-
101- twig :
102- form_themes :
103- - ' @TeebbTuiEditor/Form/tuieditor_widget.html.twig'
104-
105100```
106101您可以修改tui.editor的语言显示。
107102``` yaml
Original file line number Diff line number Diff line change 1+ <?php
2+
3+
4+ namespace Teebb \TuiEditorBundle \DependencyInjection \Compile ;
5+
6+
7+ use Symfony \Component \DependencyInjection \Compiler \CompilerPassInterface ;
8+ use Symfony \Component \DependencyInjection \ContainerBuilder ;
9+
10+ class TwigFormThemeCompilePass implements CompilerPassInterface
11+ {
12+
13+ public function process (ContainerBuilder $ container )
14+ {
15+ //add tuieditor_widget.html.twig to form_theme
16+ $ form_theme_old = $ container ->getParameter ('twig.form.resources ' );
17+ $ form_theme = array_merge ($ form_theme_old , ['@TeebbTuiEditor/Form/tuieditor_widget.html.Twig ' ]);
18+
19+ $ container ->getDefinition ('twig.form.engine ' )->replaceArgument (0 , $ form_theme );
20+ }
21+ }
Original file line number Diff line number Diff line change 22
33namespace Teebb \TuiEditorBundle ;
44
5+ use Symfony \Component \DependencyInjection \ContainerBuilder ;
56use Symfony \Component \HttpKernel \Bundle \Bundle ;
7+ use Teebb \TuiEditorBundle \DependencyInjection \Compile \TwigFormThemeCompilePass ;
68
79class TeebbTuiEditorBundle extends Bundle
810{
11+ public function build (ContainerBuilder $ container )
12+ {
13+ $ container ->addCompilerPass (new TwigFormThemeCompilePass ());
14+
15+ parent ::build ($ container ); // TODO: Change the autogenerated stub
16+ }
917
1018}
You can’t perform that action at this time.
0 commit comments