File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -496,13 +496,22 @@ public function setLayout(string|bool $layout): static
496496 public function sendTemplate (?Template $ template = null ): void
497497 {
498498 $ template ??= $ this ->getTemplate ();
499+ $ this ->completeTemplate ($ template );
500+ $ this ->sendResponse (new Responses \TextResponse ($ template ));
501+ }
502+
503+
504+ /**
505+ * Completes template parameters and file before rendering.
506+ */
507+ protected function completeTemplate (Template $ template ): void
508+ {
499509 foreach ($ this ->getReflection ()->getTemplateVariables ($ this ) as $ name ) {
500510 $ template ->$ name ??= $ this ->$ name ;
501511 }
502512 if ($ template ->getFile () === null ) {
503513 $ template ->setFile ($ this ->findTemplateFile ());
504514 }
505- $ this ->sendResponse (new Responses \TextResponse ($ template ));
506515 }
507516
508517
You can’t perform that action at this time.
0 commit comments