File tree Expand file tree Collapse file tree 4 files changed +15
-5
lines changed Expand file tree Collapse file tree 4 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 6464exitPoint (\Nette \Application \UI \Presenter::sendResponse ());
6565exitPoint (\Nette \Application \UI \Presenter::sendTemplate ());
6666exitPoint (\Nette \Application \UI \Presenter::terminate ());
67+
68+ override (\Nette \Application \UI \Control::createTemplate (0 ), map (['' => '@ ' ]));
Original file line number Diff line number Diff line change @@ -51,10 +51,14 @@ final public function getTemplate(): ITemplate
5151 }
5252
5353
54- protected function createTemplate (): ITemplate
54+ /**
55+ * @param string $class
56+ */
57+ protected function createTemplate (/*string $class = null*/ ): ITemplate
5558 {
59+ $ class = func_num_args () ? func_get_arg (0 ) : $ this ->formatTemplateClass (); // back compatibility
5660 $ templateFactory = $ this ->templateFactory ?: $ this ->getPresenter ()->getTemplateFactory ();
57- return $ templateFactory ->createTemplate ($ this , $ this -> formatTemplateClass () );
61+ return $ templateFactory ->createTemplate ($ this , $ class );
5862 }
5963
6064
Original file line number Diff line number Diff line change @@ -551,9 +551,13 @@ public static function formatRenderMethod(string $view): string
551551 }
552552
553553
554- protected function createTemplate (): ITemplate
554+ /**
555+ * @param string $class
556+ */
557+ protected function createTemplate (/*string $class = null*/ ): ITemplate
555558 {
556- return $ this ->getTemplateFactory ()->createTemplate ($ this , $ this ->formatTemplateClass ());
559+ $ class = func_num_args () ? func_get_arg (0 ) : $ this ->formatTemplateClass (); // back compatibility
560+ return $ this ->getTemplateFactory ()->createTemplate ($ this , $ class );
557561 }
558562
559563
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ require __DIR__ . '/../bootstrap.php';
1616
1717class TestPresenter extends Application \UI \Presenter
1818{
19- protected function createTemplate ($ class = null ): Application \UI \ITemplate
19+ protected function createTemplate (string $ class = null ): Application \UI \ITemplate
2020 {
2121 }
2222}
You can’t perform that action at this time.
0 commit comments