File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -481,13 +481,22 @@ public function setLayout(string|bool $layout): static
481481 public function sendTemplate (?Template $ template = null ): void
482482 {
483483 $ template ??= $ this ->getTemplate ();
484+ $ this ->completeTemplate ($ template );
485+ $ this ->sendResponse (new Responses \TextResponse ($ template ));
486+ }
487+
488+
489+ /**
490+ * Completes template parameters and file before rendering.
491+ */
492+ protected function completeTemplate (Template $ template ): void
493+ {
484494 foreach ($ this ->getReflection ()->getTemplateVariables ($ this ) as $ name ) {
485495 $ template ->$ name ??= $ this ->$ name ;
486496 }
487497 if ($ template ->getFile () === null ) {
488498 $ template ->setFile ($ this ->findTemplateFile ());
489499 }
490- $ this ->sendResponse (new Responses \TextResponse ($ template ));
491500 }
492501
493502
You can’t perform that action at this time.
0 commit comments